2017-10-26 23 views
0

指定された計算メンバーがゼロになるたびに文字列を追加する計算メンバーです。私はJazプラグインであるEazyBIでMDXクエリを動的に変更しようとしています

Case when 
[Measures].[Burndown - Based on last 28 entries] < 0 AND 
([Measures].[Burndown - Based on last 28 entries], 
[Time].CurrentHierarchyMember.PrevMember) > 0 
then 'ZBR' 
end 

複数の計算メンバーを作成する異なるラグ(#)量のこの種類の差し込みを使用します。

コードを変更して、私たちが作成した新しいBurndownメンバーごとに計算されたメンバーを作成する必要はありません。

私は、*(コードは無効です)。measure.all(有効なコードを何もしなかった)策を試してみましたが、私は、Web上の計算メンバーのこのタイプについて多くを見つけることができませんでしたしました。

レポートで使用されている計算値がゼロになったときに文字列を出力する計算メンバーを持つことはできますか?

答えて

0

scopeステートメントを試しましたか?

Scope(AddCalculatedMembers([Measures].Members)); 
    This = IIF([Measures].CurrentMember = 0, 'ZBR', [Measures].CurrentMember); 
End Scope; 
+0

それは私にエラーを与えた: 式は有効ではありません:行1で 字句エラー、列47が発生しました:「;」 (59)、after: " – Douille

+0

スコープの使用方法の詳細はこちらを参照してください。https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/managing-scope-and-context- mdx –

関連する問題