【问题标题】:Analytical chart does not display data分析图不显示数据
【发布时间】:2012-10-02 18:49:23
【问题描述】:

我正在使用 PerformancePoint 制作分析图表。我使用以下公式将过滤器(2 级层次结构)链接到此图表:

<<SourceValue>>.children

使用此公式使我能够向下钻取并显示子成员。它工作正常。但是,当我选择层次结构中的最低级别成员(在过滤器中)时,因为没有子成员,图表会显示“没有要显示的数据”消息。

我想通过自定义过滤公式来解决这个问题,例如:如果 SourceValue 没有任何子代,则返回 SourceValue,但如果有子代,则返回子代。总之,我想写一个条件语句。

感谢任何帮助。

【问题讨论】:

    标签: sharepoint mdx dashboard performancepoint


    【解决方案1】:

    你也可以使用IsLeaf函数:

    IIf(IsLeaf(<<SourceValue>>), <<SourceValue>>, <<SourceValue>>.Children)
    

    【讨论】:

      【解决方案2】:

      好的,我想通了。声明如下:

      IIF ( <<SourceValue>>.Level.Ordinal <> X, <<SourceValue>>.Children, <<SourceValue>>)
      

      值 X 会根据所选级别的序数值而变化。我的过滤器级别和序数值: 公司(0)>部门(1)>团队(2)

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多