我是SSAS(MDX)Side的新手,并使用MDX在SSRS中填充报告。 1)在我的报告中,我使用了运行MDX Script的Tablix, 2)当报告执行MDX时不返回任何值,因此在报告方面它会创建空格。我需要一些像(N / A)这样的值而不是空格。
请在SSRS方面提供一些指导,否则需要一些输入来修改MDX,这样如果没有值,它将返回Null(或其他一些值,如x或N / A)。
感谢您的帮助。
答案 0 :(得分:1)
您可以使用iif函数,以便检查值是否存在,如果不存在,则为“N / A”,否则为值。这也适用于MDX表达式。
=IIf(IsNothing(Fields!YourField.Value),"N/A",Fields!YourField.Value)
答案 1 :(得分:0)
我找到了我的答案,我用来生成数据的MDX有NONEMPTYCROSSJOIN,因此它不会填充空记录,所以我删除了NONEMPTY和Left CROSSJOIN,因为它和megic发生了。
赞赏你帮助Alwaysariyana。
感谢。