【发布时间】:2017-05-22 10:50:37
【问题描述】:
我想在多维数据集中浏览时替换 Null 值,当我执行 IIF 或合并时,我得到的年份为没有数据的 null 值(所有维度行),我只想替换当前交叉数据的 null 值。这是一个解释更多的例子:
Year Measure 1 Measure 2
2015 55 60
2016 44 70
2017 30 (null)
我使用 ISEMPTY OR COALESCE 时的问题行为
Year Measure 1 Measure 2
(All TimeDim years) 0 0
2012 0 0
2013 0 0
2014 0 0
2015 55 60
2016 44 70
2017 30 0
数据集现在变大了,但值无用。
我想要什么:
Year Measure 1 Measure 2
2015 55 60
2016 44 70
2017 30 0
如何解决这个问题?谢谢。
【问题讨论】:
-
isnull(field, yourdefaultvalue)
-
@GuidoG 同样的问题,我将得到所有维度行,其中 null 替换为 0 + ISNULL 在 MDX 中不可用
-
发布查询...
-
那么 isnull 怎么帮不了你?如果您需要帮助,请帮助我们帮助您并发布示例数据和预期结果,而不是图像而是文本。同时发布您的查询
-
编辑了帖子,谢谢
标签: sql-server ssas mdx