使用資料集查詢語法加入 Order By 的方式,或是在資料表物件屬性中的「排序」功能指定資料排序都屬於固定式的排序。為了方便使用者用隨時改變欄位排序規則,可使用互動式排序功能。
2013年9月30日 星期一
[SQL Server 2008R2][SSRS] 參照函數 Lookup、MultiLookup、LookupSet
在 SSRS 中,一張報表內可以包含多個資料集,但在一個資料區域就僅限於一個資料集,如果希望同時參考多個資料表,其概念類似 JOIN 是透過鍵值的對應,以傳回一個值或一組值。
一般會使用這種方式是因為不同的資料集來自不同的資料來源 ( SQL、Oracle....),所以無法在資料集的 SQL 語法中使用 JOIN 方式把要的值合併在同一個資料集中。
一般會使用這種方式是因為不同的資料集來自不同的資料來源 ( SQL、Oracle....),所以無法在資料集的 SQL 語法中使用 JOIN 方式把要的值合併在同一個資料集中。
2013年9月24日 星期二
[SQL Server 2008R2][SSRS] 指定行數分頁
在設計報表時,使用者可能希望資料列可以以每 20 筆一頁的方式呈現。即會使用到 Rownumber 函數。可以在群組對象的運算式方格中輸入
= Rownumber (Nothing) \ 20 以除以 20 取整數的方式來分群組。
= Rownumber (Nothing) \ 20 以除以 20 取整數的方式來分群組。
[SQL Server 2008R2][SSRS] 其他函數 RowNumber
RowNumber 函數,傳回指定範圍中資料列數的執行計數。其語法如下:
RowNumber( Scope )
RowNumber 函數可以做出自動編號的功能 ( RunningValue 也可以做到 ),也可以應用在資料儲存格根據序號進行隔行換色的效果。
RowNumber( Scope )
RowNumber 函數可以做出自動編號的功能 ( RunningValue 也可以做到 ),也可以應用在資料儲存格根據序號進行隔行換色的效果。
2013年9月4日 星期三
[SQL Server 2008R2][SSRS] 彙總函數 RunningValue
RunningValue 函數可以用來處理累積計算的功能,包含累加、移動平均等,其語法如下:
RunningValue( 運算式 , 彙總函數 , Scope )
RunningValue( 運算式 , 彙總函數 , Scope )
2013年9月3日 星期二
[SQL Server 2008R2][SSRS] 群組頁碼
SSRS 2008 R2 之後,PageNumber 和 TotalPage 這兩個內建欄位的意義與舊版不同。在以前的版本中,只有 PageNumber 和 TotalPage 用於頁碼計算,當時最因擾的問題在於無法產生群組內頁碼,為了解決這個問題,在 SSRS 2008 R2 中加入了 OverallPageNumber 和 OverallTotalPage 這兩個內建欄位表示總體頁碼,因此 PageNumber 和 TotalPage 在此就表示群組內頁碼的意思。
訂閱:
文章 (Atom)

