[英]Calculated percentage measure in MDX for SSAS cube
我在使用 SSAS 多维数据集中的百分比计算度量时遇到问题。
CREATE MEMBER CURRENTCUBE.[Measures].[% Responded within SLA]
AS Iif(Sum([Measures].[SLA Calc Flag])=0
OR
Sum([Measures].[Responded])=0,NULL,
Iif(Sum([Measures].[Responded]) < Sum([Measures].[Responded - Breached]),NULL,
Iif(Sum([Measures].[Responded - Breached])=0
AND
Sum([Measures].[Responded])>0,1,
1-(Sum([Measures].[Responded - Breached])
/
Sum([Measures].[Responded]))))),
FORMAT_STRING = "Percent",
VISIBLE = 1 , DISPLAY_FOLDER = 'Performance' , ASSOCIATED_MEASURE_GROUP = 'Measures' ;
这个
where 'SLA Calc Flag' is to filter out non-required records,
'Responded' is the total number of records,
'Responded - Breached'
是失败记录的数量。
我认为这应该可行,但我不断收到。#VALUE 一旦部署了多维数据集。
我是个白痴。 我已经定义了一个名称中带有额外空格的度量。 删除它,它立即工作。 继续!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.