簡體   English   中英

MDX-將計算的百分比量度添加到范圍中

[英]MDX - Add Calculated Percent Measure into a Range

我沒有找到解決我問題的方法。 或者,也許我不知道正確的關鍵字。

問題:多維數據集包含一個計算的成員度量:

CREATE MEMBER CURRENTCUBE.[Measures].[Percentage] as
iif([Measures].[Performance GB]=0, null,
    [Measures].[Performance GB]/[Measures].[Package GB]),
FORMAT_STRING = "0#.#0 %;-#.#0 %", 
VISIBLE = 1;   

現在,我需要另一個屬性來將百分比值分組為一個范圍。 我的第一個想法是該成員采取4種其他措施。 例如:

create MEMBER CURRENTCUBE.[Measures].[0-25%] AS 
IIF(
 [Measures].[Percentage]>0 AND [Measures].[Percentage]<26
,1
,NULL),VISIBLE = 1; 

如果我在合同級別顯示值,它會起作用。

但是更深入的觀察會顯示錯誤的值: CubeSelection

我的錯誤是什么?

您可以嘗試將26更改為0.26嗎?

創建成員CURRENTCUBE。[度量]。[0-25%]作為IIF([度量]。[百分比]> 0和[度量]。[百分比] <0.26,1,NULL),可見= 1;

我的第一個想法是錯誤的方法。 解決方案是計算字段以生成DimensionKey

when (PerformanceGB/ServiceGB)*100 between  0 and 11 then 1
when (PerformanceGB/ServiceGB)*100 between 11 and 21 then 2
....

然后我可以使用PercentRange作為維度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM