我正在开发PerformancePoint中的分析图表。我使用以下公式将过滤器(2级层次结构)链接到此图表:
<<SourceValue>>.children
使用此公式使我能够向下钻取并显示子成员。它工作正常。但是,当我在hieracahy中选择最低级别成员时(在过滤器中),因为没有子成员,图表会显示“无数据显示”消息。
我想通过自定义过滤器公式解决此问题,例如:如果SourceValue没有任何子项,则返回SourceValue,但如果有子项,则返回子项。简而言之,我想写一个条件语句。
感谢任何帮助。
答案 0 :(得分:1)
您还可以使用IsLeaf功能:
IIf(IsLeaf(<<SourceValue>>), <<SourceValue>>, <<SourceValue>>.Children)
答案 1 :(得分:0)
IIF ( <<SourceValue>>.Level.Ordinal <> X, <<SourceValue>>.Children, <<SourceValue>>)
值X根据所选级别的序数值而变化。我的过滤级别和序数值: 公司(0)&gt;部门(1)&gt;团队(2)