繁体   English   中英

SSAS 多维数据集的 MDX 中计算的百分比度量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM