一
SQL報(bào)表常常會(huì)遇到在表格中的相除,如果分母為零,一般會(huì)顯示錯(cuò)誤號(hào),我們可以這么處理:(加上是A/B)
=A / iif(B=0,99999999999999, B)
但是我們不能這么寫(xiě):
=iif(B=0,0,A/B) //我們不能這么寫(xiě),會(huì)產(chǎn)生BUG,至于什么BUG,你們可以自己試試
二
我們假設(shè)報(bào)表中的某一個(gè)格子的名字為A,我們?cè)贏(yíng)中需要引用另一個(gè)格子B的值,在這種情況下,我們通常會(huì)把B中的計(jì)算公式再次引用在A(yíng)中復(fù)制一遍,這樣很導(dǎo)致很麻煩。
我們可以在A(yíng)中直接這么寫(xiě):
ReportItems!B表的名字.Value
這樣就不需要再一次得把公式寫(xiě)一遍了
三
在報(bào)表曲線(xiàn)圖中的橫坐標(biāo),倘若我們需要?jiǎng)討B(tài)得變化橫坐標(biāo),我們這時(shí)候一般會(huì)把軸選項(xiàng)設(shè)置為自動(dòng),但是這樣往往得不到我們想要的結(jié)果,下面的例子就是根據(jù)參數(shù)(開(kāi)始時(shí)間和結(jié)束時(shí)間)的間隔動(dòng)態(tài)地改變橫坐標(biāo)的樣式
水平軸屬性》數(shù)字》自定義
=IIf(Parameters!startime.Value=Parameters!endtime.Value,"",iif(DateAdd(DateInterval.day,-4,Parameters!endtime.Value)>=Parameters!startime.Value,"MM/dd","M/d H:mm"))
以上通過(guò)三個(gè)方面給大家介紹了SQL Report Builder 報(bào)表里面的常見(jiàn)問(wèn)題,希望大家喜歡。
您可能感興趣的文章:- JBuilderX+SQL Server開(kāi)發(fā)hibernate
- jbuilder2006連接sqlserver2000的方法
- asp.net Reporting Service在Web Application中的應(yīng)用
- mysqlreport顯示Com_中change_db占用比例高的問(wèn)題的解決方法
- PHP函數(shù)之error_reporting(E_ALL ^ E_NOTICE)詳細(xì)說(shuō)明
- PHP中error_reporting()函數(shù)的用法(修改PHP屏蔽錯(cuò)誤)
- SQL Server 2008+ Reporting Services (SSRS)使用USER登錄問(wèn)題
- SqlCommandBuilder如何實(shí)現(xiàn)批量更新
- SqlCommandBuilder類(lèi)批量更新excel或者CSV數(shù)據(jù)的方法