SQL Report Builder 報表里面的常見問題分析
一
SQL報表常常會遇到在表格中的相除,如果分母為零,一般會顯示錯誤號,我們可以這么處理:(加上是A/B)
=A / iif(B=0,99999999999999, B)
但是我們不能這么寫:
=iif(B=0,0,A/B) //我們不能這么寫,會產(chǎn)生BUG,至于什么BUG,你們可以自己試試
二
我們假設(shè)報表中的某一個格子的名字為A,我們在A中需要引用另一個格子B的值,在這種情況下,我們通常會把B中的計算公式再次引用在A中復(fù)制一遍,這樣很導(dǎo)致很麻煩。
我們可以在A中直接這么寫:
ReportItems!B表的名字.Value
這樣就不需要再一次得把公式寫一遍了
三
在報表曲線圖中的橫坐標,倘若我們需要動態(tài)得變化橫坐標,我們這時候一般會把軸選項設(shè)置為自動,但是這樣往往得不到我們想要的結(jié)果,下面的例子就是根據(jù)參數(shù)(開始時間和結(jié)束時間)的間隔動態(tài)地改變橫坐標的樣式
水平軸屬性》數(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"))
以上通過三個方面給大家介紹了SQL Report Builder 報表里面的常見問題,希望大家喜歡。
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。