我没有找到解决问题的方法。或者也许我不知道正确的关键词。
问题: 多维数据集包含计算成员度量:
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
我的错误是什么?
答案 0 :(得分:0)
你能尝试将26改为0.26吗?
创建MEMBER CURRENTCUBE。[Measures]。[0-25%] AS IIF( [度量]。[百分比]&gt; 0和[度量]。[百分比]&lt; 0.26 ,1 ,NULL),VISIBLE = 1;
答案 1 :(得分:0)
我的第一个想法是错误的。 解决方案是一个calucalted字段来生成DimensionKey
<preference name="BackgroundColor" value="transparent" />
然后我可以使用PercentRange作为维度