【问题标题】:MDX returns no value but want Null or N/AMDX 不返回任何值,但需要 Null 或 N/A
【发布时间】:2014-06-13 01:11:26
【问题描述】:

我是 SSAS(MDX) 方面的新手,我使用 MDX 在 SSRS 中填充报告。 1) 在我的报告中,我使用了通过 MDX 脚本运行的 Tablix, 2)当报表执行 MDX 时不返回任何值,因此在报表端它会创建空白空间。我需要一些值而不是空格,例如 (N/A)。

请在 SSRS 方面提供一些指导,否则需要一些输入来修改 MDX,这样如果没有值,它将返回 Null(或其他一些值,如 x 或 N/A)。

感谢您的帮助。

【问题讨论】:

    标签: reporting-services ssrs-2008 ssas ssrs-tablix ssas-2008


    【解决方案1】:

    您可以使用 iif 函数来检查该值是否存在,如果不存在,则为“N/A”,否则为该值。这也应该适用于 MDX 表达式。

    =IIf(IsNothing(Fields!YourField.Value),"N/A",Fields!YourField.Value)
    

    【讨论】:

      【解决方案2】:

      我找到了我的答案,我用来生成数据的 MDX 有 NONEMPTYCROSSJOIN,因此它不会填充空记录,所以我删除了 NONEMPTY 和 Left CROSSJOIN 原样并且发生了意外。

      感谢您帮助 Alwaysariyana。

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-27
        • 1970-01-01
        相关资源
        最近更新 更多