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