reporting-services - 在 SSRS 上的 MDX 查询中对度量使用过滤器

原文 标签 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].[Internet Sales Amount] > 2000000) 
        AND ([Measures].[Internet Sales Amount] < 5000000)
  ) ON ROWS
FROM [Adventure Works];

关于reporting-services - 在 SSRS 上的 MDX 查询中对度量使用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163377/

相关文章:

ssas - Mdx , All 和 All Members 差异

ssrs-2008 - LookupSet 基于两个字段的组合而不是一个

mysql - 在交叉路口:在MySQL与MSSQL之间进行选择->重要性:报告

sql - MS SQL Server : Operate current select values in other selected columns

python - 过滤器中的其他情况下的 Django 案例

android - 复选框的位置得到改变

mdx - 如何从获取更高级别成员的所有后代的 MDX 调用中排除某个成员

sql-server - SSRS Deployed 报表在 IE 中禁用了参数,那些没有参数的只是返回一个空白屏幕

python - 如何有效地做多个 `is not` 过滤器

sql-server - Excel 中 OLAP SSAS 多维数据透视表的替代方案