【发布时间】:2013-03-01 17:25:00
【问题描述】:
我已使用多维数据集作为数据源和 MDX 查询在我的数据集上创建了一个报告。 我的数据集中有一些度量值,但我想使用 OR 过滤器(度量值 1 > 0 或度量值 2 > 0 ..etc)仅显示具有至少一个度量值 > 0 的行 我该怎么做?
谢谢
【问题讨论】:
标签: reporting-services filter mdx cube measure
我已使用多维数据集作为数据源和 MDX 查询在我的数据集上创建了一个报告。 我的数据集中有一些度量值,但我想使用 OR 过滤器(度量值 1 > 0 或度量值 2 > 0 ..etc)仅显示具有至少一个度量值 > 0 的行 我该怎么做?
谢谢
【问题讨论】:
标签: reporting-services filter mdx cube measure
使用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];
【讨论】: