2016-08-19 4 views
0

これが可能かどうかはわかりませんが、サブカテゴリディメンションのセットにフィギュアベースを返すことができるようにしたいと思います。私のレポートでSSRS - ディメンションサブカテゴリを1つのグループにフィルタリングする方法

SELECT NON EMPTY 
    {[Measures].[Freight]} ON COLUMNS 
,NON EMPTY 
    { 
    [Product].[Category Name].&[Accessories]* 
    [Product].[Product Subcategory Key].[Product Subcategory Key].MEMBERS* 
    [Due Date].[Calendar Month].[Calendar Month].MEMBERS 

    } ON ROWS 
FROM [Adventure Works Cube]; 

私はこのように私のテーブルを設定します: layout

そして私は、製品のサブカテゴリキーのため、視覚的に私は自分のデータのために、このMDXを使用しています説明するために、

report1

filter

だからレポートのプレビューは、次のようになりますようにフィルタを適用

アクセサリーの貨物(20-29)を一行で見たいのですが。私はテーブルから製品のサブカテゴリを取り出しても、私はまだ1つではなく4つの行を取得します。 report2

アクセサリ(20-29)を1行に表示できますか?私は私のデータセットをファイリングすることができますが、私はこのテーブルを使用して別のテーブルを作成し、アクセサリ(30-39)を表示できるようにしたいと思います。 6つのデータセットを持つのではなく、1つは優れていて、それをフィルタリングするだけで大​​丈夫です。

+0

画像で結果が期待されますか? –

答えて

0

グループを手動で作成し、製品サブカテゴリキーの代わりに使用することができます。 データセットのプロパティ>>フィールドタブ>>計算フィールドを追加>> like:

=SWITCH(Fields!subcategory_key.Value = "26", "G1", 
Fields!subcategory_key.Value = "27", "G1", 
Fields!subcategory_key.Value = "28", "G1", 
Fields!subcategory_key.Value = "29", "G1", 
TRUE,Fields!subcategory_key.Value 
) 
+0

Fields!subcategory_key.Valueに値がないときに問題が発生しました.G1に追加する前にチェックする方法はありますか? – John

関連する問題