1. 程式人生 > >SSRS:Reporting Services報表製作技巧

SSRS:Reporting Services報表製作技巧

表示式

1、序號:=RunningValue(1, sum, nothing)

2、總記錄數: =CountRows()

3、今天日期:=Today

4、本月初:=CDate(Now().ToString("yyyy-MM-01"))

5、換行效果(<br/>和\r\n都不行): =Chr(13)+Chr(10)

資料顯示格式(format屬性)

1、日期:yyyy-MM-dd,例:2011-03-05。

2、數值:

N,有千分位,保留兩位小數,等同N2(效果:123,456.78);

N0,取整(效果:123456)。

有多個格式相同的,可以按Ctrl鍵的同時點選單元格,一次搞定。

其他

1、報表引數在 SQL 語句裡,以 @ 開頭;

2、在報表嚮導,填寫 SQL 的時候,可以直接包含引數(參照1)。完成嚮導後,<報表引數>中就能看到它們,改下型別和提示資訊等就行了,省掉了逐個增加的麻煩;

3、報表引數的順序很重要,如果你需要,排後的引數的值或可選值,可以由排前的引數來決定;

4、拖動資料集的欄位到表格表尾(即合計行),數值型的,會自動sum起來;

建議

1、通過資料集方式給出引數可選值時,資料集語句應加上ORDER BY,保證任何時候排序一致性;

2、日期區間的引數,提示文字統一為:開始日期(XX),截止日期(XX)。XX為具體的日期屬性,如:開始日期(認購);