对SSRS上的MDX查询中的度量使用过滤器

时间:2013-03-01 17:25:01

标签: reporting-services filter mdx cube measure

我使用多维数据集作为数据源和我的数据集上的MDX查询创建了一个报告。 我在我的数据集中有一些度量,但我想要显示至少有一个度量>的行。 0,使用类似OR滤波器(measure1> 0或measure 2> 0 ..etc) 我怎么能这样做?

感谢

1 个答案:

答案 0 :(得分:5)

使用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];