【问题标题】:How to display 0 instead of empty cell when browsing a cube in ssas without using mdx?在不使用 mdx 的情况下在 ssas 中浏览多维数据集时如何显示 0 而不是空单元格?
【发布时间】:2014-02-11 09:14:04
【问题描述】:

在 excel 中浏览多维数据集时,我需要显示 0 而不是空单元格。我使用了 mdx 函数,例如:IIF(ISEMPTY(Measure) = True , 0, Measure) 但是,我不喜欢这个解决方案。我需要找到是否有比这个更简单的解决方案。如果有人知道,请分享信息。

【问题讨论】:

    标签: ssas business-intelligence olap-cube


    【解决方案1】:

    根据您的客户端工具,您可以使用格式字符串进行度量。如果你愿意G。使用"0;;;0""#,##0;;;0" 作为格式字符串,然后空值(即null)将使用第三个分号之后的部分,即0,用于显示。

    format_string 的详细文档可以在http://technet.microsoft.com/en-us/library/ms146084.aspx 找到。使用格式字符串的可能性仅由 Analysis Services 提供给访问多维数据集的客户端工具,而工具本身(实际上是它的开发人员)决定是使用该格式字符串还是使用原始数值。

    【讨论】:

      【解决方案2】:

      您可以使用 MDX 的 COALESCEEMPTY(Measure, 0) 函数。它的工作方式与 SQL 中的 COALESCE 相同,并返回第一个非空值。

      【讨论】:

        猜你喜欢
        • 2023-03-13
        • 2017-06-21
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-31
        相关资源
        最近更新 更多