2011-02-06 154 views
1

我創建了一個矩陣報告,它具有2行6列。 圖片1(參見底部的專輯圖片)在報告服務中交互排序矩陣報告2005

我希望在最後一列名爲'Matrix1_ObjName'的列上進行交互式排序。

要做到這一點,我點擊右鍵單擊該字段,並進入屬性>交互式排序。 比我在圖片2中輸入的參數要好(見底部的專輯圖片)。

我做了一些調查和關閉的答案被張貼在此link

的交互式排序不起作用。

要清楚我希望LoginName列將按objName行中顯示的等級進行排序。 海圖片3(見底部相冊圖片)

album pictures

感謝所有...

回答

0

我從來沒有使用交互式排序。當我想要改變排序行爲時,我用一個參數來做。創建一個新的報告參數並指定值。使用描述標籤的東西,然後我使用從零開始的整數值作爲值。參數設置完成後,右鍵單擊報表設計中的字段,然後轉到Row Group,然後Group Properties。從菜單中選擇Sorting,並用類似這樣的if語句構建一個表達式:

=IIf(Parameters!sort.Value=0,Fields!First_Sort.Value,Fields!Second_Sort.Value)

可以幫助你。