2012-02-21 96 views
1

在Reporting Services 2008中,我想通過使用參數對錶進行排序。 該表具有MainCategory和SubCategory字段。我的參數稱爲SortCriterion,有兩個標籤,「主類別」和「子類別」。 那麼表的的SortExpression應按參數排序表(Reporting Services 2008)

=Parameters!SortCriterion.Value 

但我不知道該怎麼插入作爲參數值。天真,我試圖

Fields!MainCategory.Value 

Fields!SubCategory.Value 

但doesn't工作。這是可能的和如何?

+0

您是否希望允許用戶根據參數值指定要排序的列?由於參數值不會改變,我無法理解你如何以另一種方式排序,除非你的意思是過濾器? – NickHeidke 2012-02-21 19:52:46

+0

是的,用戶可以指定該表應該按哪個列排序。 – AGuyCalledGerald 2012-02-22 13:02:38

回答

3

嘗試表的排序表達式設置爲:

=IIF(Parameters!SortCriterion.Value = "Main Category", 
    Fields!MainCategory.Value, 
    Fields!SubCategory.Value) 

如果這不會給你想要的話,請給什麼排序是以後的一個例子的結果。

相關問題