【问题标题】:MDX query in cube calculation多维数据集计算中的 MDX 查询
【发布时间】:2019-09-17 05:21:38
【问题描述】:

我创建了一个简单的多维数据集计算,对两个度量求和。我只想求和,或者当两个度量都返回值时返回数据。

当我在 MDX 查询中使用计算时,它按预期工作,但是当我通过数据透视表浏览多维数据集时,它会显示所有结果,而不是我需要的结果。在我看来,我需要修改多维数据集计算以获得与 MDX 查询相同的 NONEMPTY 行为,但我无法正确获取语法,或者知道这是否确实是正确的方法。不胜感激。

基础数据样本:

立方体计算:

这个 MDX 语句完全符合我的要求:

【问题讨论】:

    标签: ssas mdx


    【解决方案1】:

    IIF 函数在这种情况下很有用

    例如,

    CREATE MEMBER CURRENTCUBE.[Measures].[RevalCombined]
    AS IIF([Measures].[Reval]=0, NULL, [Measures].[Reval]) + IIF([Measures].[dReval]=0, NULL, [Measures].[dReval])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      相关资源
      最近更新 更多