我想创建一个名为效率的新度量,它显示非有序交易的价值占总价值:
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]
也是一个计算量度。我如何决定在 [效率] 之前计算 [报价价值]?