iT邦幫忙

0

(9)[SSRS] Report 設計常用備忘.(無資料顥示字眼

常用備忘


頁次
="頁  次:"+(Globals!PageNumber).ToSTRing() +"-"+ (Globals!TotalPages).tostring()

沒資料顯示字眼
在Tablix detail row 按右鍵Insert row >> outside group Below,
在新增欄位的fx,放置語法如下:
=IIf(RowNumber(Nothing)=0,"**無資料**","")

怎樣讓每頁都有表頭
Column Groups /Advanced Mode
Row Groups {static}屬性 設定
RepeatOnNewPage = True
KeepWithGroup = After
FixedData = True
https://blog.darkthread.net/blog/rdlc-repeat-header-each-page/


這個頁面(群組)的總計
="**合計** 筆數:"+RowNumber("gp_point").ToString()+" 點數:"+sum(Fields!point.Value).ToString()

奇偶列相間
=Iif(RowNumber(Nothing) Mod 2, "LemonChiffon", "White")


Q:選字體時,選不到標楷體 /Arial Unicode MS
A:選不到沒關係,直接貼上就可以了.


插入圖片
External : 如果value是網址,選這個

如果是1就顯示logo,如果不是就不顯示
插入影像/一般 :選檔案
可見性:依據運算式顯示或隱藏 *編輯的話,在圖像按右鍵/影像屬性/可見性/依據運算式顯示或隱藏
=IIF(Parameters!TradeType.Value="1",false,true)

如果1,就顯示xxxx,如果2就顯示aaaa,如果3就顯示bbb
=IIF(Parameters!SYS.Value="1","xxxx","")
+IIF(Parameters!SYS.Value="2","aaaa","")
+IIF(Parameters!SYS.Value="3","bbb","")

Parameters 字串 20181101 變成107/11/01
=cstr(left(Parameters!DATE1.Value,4)-1911)+"/"+ mid(Parameters!DATE1.Value ,5,2)+ "/"+mid(Parameters!DATE1.Value ,7,2)

Parameter日期變yyyyMMdd
=Cint(Format(Parameters!YourDate.Value, "yyyyMMdd"))
https://stackoverflow.com/questions/31253180/convert-a-date-to-an-integer-in-yyyymmdd-format-in-ssrs

列印日期 本來是 yyyy/MM/dd hh:mm:ss >>> yyyy/MM/dd
="列印日期:"+Format(Globals!ExecutionTime,"yyyy/MM/dd")
="列印日期:"+Format(Cdate(Globals!ExecutionTime),"yyyy/MM/dd")

列印日期(日期變民國年)
="列印日期:"+Format(Globals!ExecutionTime.AddYears (-1911),"yyy/MM/dd")
="列印日期:"+Format(Cdate(Globals!ExecutionTime).AddYears (-1911),"yyy/MM/dd")


尚未有邦友留言

立即登入留言