我正在尝试用" MISSING"替换数据中的空白空格。或" NA"文本。
CoalesceEmpty([Product Type].[All Product Type].[ ],"MISSING")
我已经尝试了上面的代码,有或没有引号围绕MISSING。
获得以下错误: CoalesceEmpty([产品类型]。[所有产品类型]。[]," MISSING")无效,无法在查询中使用。
P.S。产品类型是一个维度。
我在measures
上尝试了这个功能,并且在那里工作正常。
答案 0 :(得分:0)
CoalesceEmpty 功能不接受成员或集合。这两个参数都需要是数值表达式。请参阅msdn链接here
答案 1 :(得分:0)
我不明白这个差距意味着什么 - 你真的有一个名为[ ]
的成员吗?! ...... [Product Type].[All Product Type].[ ]
我们还需要查看整个脚本 - 此代码段的上下文 - 以准确地为您提供帮助。
如果您想测试层次结构currentmember
的{{1}}为null,那么您可以执行以下操作:
[Product Type].[All Product Type]
在我使用上述内容的多维数据集中永远不会发生,因为所有成员都存在,因此所有成员都有IIF(
[Product Type].[All Product Type].currentmember.membervalue = 0,
"MISSING",
[Product Type].[All Product Type].currentmember.membervalue
)
。以下是替换空白的示例:
membervalue
我创建的新措施产生于以下4栏: