2012-02-21 8 views
1

Reporting Services 2008では、パラメータを使用してテーブルをソートしたいと考えています。 テーブルには、MainCategoryフィールドとSubCategoryフィールドがあります。私のパラメータはSortCriterionと呼ばれ、 "Main Category"と "Sub Category"の2つのラベルがあります。テーブルの sortexpressionは、パラメータごとにテーブルをソートする(Reporting Services 2008)

=Parameters!SortCriterion.Value 

でなければなりません。しかし、私はパラメータの値として挿入するのか分かりません。単純に、私は

Fields!MainCategory.Value 

Fields!SubCategory.Value 

を試みたが、それは動作しません。それは可能なのか?これは、あなたが、あなたが後にしているソートものの例をお願いしたいな結果が得られない場合は

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

+0

パラメータ値に基づいて並べ替える列をユーザーが指定できるようにしたいと考えていますか?パラメータ値は変更されないので、フィルタを使用しない限り、別の方法でどのようにソートするのか分かりません。 – NickHeidke

+0

はい、ユーザーは、どの列でテーブルをソートするかを指定できます。 – AGuyCalledGerald

答えて

3

は、に、テーブルの並べ替え式を設定してみてください。

関連する問題