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/

相关文章:

postgresql - OLAP/MDX - 定义计算成员,对所有时间数据求和

sql-server-2008 - 在反向日期排序中使用SSRS中的数据中的Previous()函数?

reporting-services - 表中的 SSRS 行号,不包括隐藏行

sql-server - 使用 PowerShell 在客户计算机上部署 SSRS 报告

python - 根据索引过滤 Pandas Dataframe

jquery - 查找字体大小大于指定的元素

reporting-services - 向下钻取堆叠图表的类别组 - ssrs 2008?

Java 8 Stream API 查找与属性值匹配的唯一对象

ssas - 跨所有维度的通用计算度量

expression - Analysis Services 中的计算量度