0

PerformancePoint で分析グラフを作成しています。次の数式を使用して、フィルター (2 レベルの階層) をこのグラフにリンクしました。

<<SourceValue>>.children

この式を使用すると、子メンバーをドリルダウンして表示できます。それは正常に動作します。ただし、hieracahy (フィルター内) で最下位レベルのメンバーを選択すると、子メンバーがないため、グラフに「表示するデータがありません」というメッセージが表示されます。

SourceValue に子がない場合は SourceValue を返し、子がある場合は子を返すなどのフィルター式をカスタマイズして、この問題に対処したいと思います。要するに、条件文を書きたいと思います。

どんな助けでも大歓迎です。

4

2 に答える 2

1

IsLeaf関数を使用することもできます。

IIf(IsLeaf(<<SourceValue>>), <<SourceValue>>, <<SourceValue>>.Children)
于 2012-10-02T20:20:03.217 に答える
0

わかりました、私はそれを理解しました。ここに声明があります:

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

値 X は、選択したレベルの序数値に応じて変化します。私のフィルタ レベルと序数の値: 会社 (0) > 部門 (1) > チーム (2)

于 2012-10-02T19:37:55.193 に答える