合計値に対する非注文トランザクションの値を示す Efficiency という新しいメジャーを作成したいと思います。
Efficiency=[100%-(nonordered/total)]
残念ながら、MDX に関する私の経験はかなり短いものです。私はこのコードを試しました:
CREATE MEMBER CURRENTCUBE.[Measures].[Efficiency]
AS
IIF([Measures].[Offers Value]=0, 0
, WITH MEMBER [Measures].[Offers Value] AS
1- ([Measures].[Offers value], [Is Ordered].[Is Ordered - Status].&[0])
/ ([Measures].[Offers Value]))
,FORMAT_STRING="PERCENT",
, VISIBLE = 1;
発生する問題は次のとおりです。
[Offers value]=0
または計算中のその他のエラー。MDX に「OnError」や「IsError」のような解決策はありますか?[Offers value]
計算されたメジャーでもあります。[効率] の前に [オファーの価値] を計算するにはどうすればよいですか?