[SQL SERVER][SSRS]幫報表加入排序功能

[SQL SERVER][SSRS]幫報表加入排序功能

檢視報表資料過程中,排序功能相當受到使用者喜愛,

因為使用者可以快速知道最好、最壞、最高、最低相關資料,

從SSRS2005以後新增了互動式排序的屬性,

透過該屬性你可以輕鬆達到資料排序效果。

 

設定銷售額文字方塊互動式排序屬性

image

排序依據我套用群組並依銷售額總額來排序(而非單一資料列)。

將排序結果套用在該資料表的資料集DataSet1

 

結果

image

多了一個小三角形。

 

image

 

PS:互動式排序通常可以連帶處理共用相同資料集的資料區域物件,

好比連動圖表,但這效果在SSRS2008 R2一直無法設定成功,

這裡我用 SSRS 2008 示範一下。

 

報表中新增一個圖表

資料列拉入sum(SalesAmount)

類別目錄拉入englishproductcategoryname

image

 

設定互動式排序

image

選用群組並依據 sum(SalesAmount)排序,這裡不可以直接使用SalesAmount欄位,

因為我們是要以群組後的值來排序。

最後將此排序結果套用在共用相同資料集的兩各資料區域物件。

 

結果(資料表排序結果連動圖表排序)

image

 

image

 

 

參考

將互動式排序加入至資料區域