2013-03-01 9 views
6

キューブをデータソースとして使用し、MDXクエリを自分のデータセットに使用してレポートを作成しました。 私のデータセットにはいくつかの尺度がありますが、ORフィルタ(measure1> 0またはmeasure2> 0 ..etc)のようなものを使用して、測定値> 0の少なくとも1つの行を優先して表示したい。 これを行う?SSRSのMDXクエリのメジャーにフィルタを使用

おかげで

答えて

5

行に対してmembersetを制約するFilter()句を使用します。

SELECT 
    [Measures].[Internet Sales Amount] ON COLUMNS, 
    Filter(
    [Customer].[Country].Members, 
    ([Measures].[Internet Sales Amount] > 2000000) 
     AND ([Measures].[Internet Sales Amount] < 5000000) 
) ON ROWS 
FROM [Adventure Works]; 
+0

おかげで、私はそれを試してみましょう...とクエリデザイナから対策フィルタを設定する方法があります>デザインモード? – user1508682

+0

私はクエリーデザイナーを使用していないのでわかりませんが、クイック検索でこの提案が表示されました:http://www.basarat.com/2009/08/ssas-with-ssrs-filtering-and-sorting .html – findango

関連する問題