Reporting services 在SSRS上的MDX查询中使用度量值过滤器

Reporting services 在SSRS上的MDX查询中使用度量值过滤器,reporting-services,filter,mdx,cube,measure,Reporting Services,Filter,Mdx,Cube,Measure,我已经创建了一个报告,使用多维数据集作为数据源,并在我的数据集上使用MDX查询。 我的数据集中有一些度量值,但我希望使用OR过滤器(度量值1>0或度量值2>0..等)来显示至少有一个度量值>0的行 我该怎么做 谢谢使用Filter()子句约束行的成员集: SELECT [Measures].[Internet Sales Amount] ON COLUMNS, Filter( [Customer].[Country].Members, ([Measures].[Inte

我已经创建了一个报告,使用多维数据集作为数据源,并在我的数据集上使用MDX查询。 我的数据集中有一些度量值,但我希望使用OR过滤器(度量值1>0或度量值2>0..等)来显示至少有一个度量值>0的行 我该怎么做

谢谢

使用
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];
选择
[措施][互联网销售额]列,
滤器(
[客户][国家]。成员,
([措施][互联网销售额]>2000000)
和([措施][互联网销售额]<5000000)
)成排
来自[冒险作品];

谢谢,我试试。。有没有办法从查询设计器>设计模式配置度量值过滤器?我不使用查询设计器,所以我不确定,但快速搜索发现了以下建议: