在MDX查询中编写案例?

时间:2014-05-12 08:29:47

标签: ssas mdx ssas-2008

我有像这样的MDX代码,

({[Ping].[ID].&[20] : [Ping].[ID].&[200]})
.
.

我必须使用Switch / Case语句编写它。

这就是我所做的,但缺少某些东西,而不是工作。

WITH MEMBER [Ping].[ID].[FORMAT2] AS     
CASE     
WHEN [Ping].[ID].&[10]    
THEN [Ping].[ID].&[100]    
WHEN [Ping].[ID].&[20]     
THEN [Ping].[ID].&[200]    
ELSE [Ping].[ID].[FORMAT]    
END

请帮帮我。

1 个答案:

答案 0 :(得分:1)

WHEN [Ping].[ID].&[10] 

不是条件。案例中的WHEN语句需要是一个评估为true或false的条件。

这样的东西
WHEN [Ping].[ID].CurrentMember IS [Ping].[ID].&[10]

或类似的东西。