我很新MDX
并有一个基本的问题。我想要一个计算的度量,它返回一个小于指定日期的日期的值,如果大于指定的日期,则返回另一个值。我曾尝试过:IIF与会员比较日期
with member [measures].[tempmeasure] as
IIF
(
[Date].[Date].CurrentMember < [Date].[Date].&[20100501]
, 1
, 2
)
select
[Date].[Date].Members
*
[measures].[tempmeasure] on columns
from [MyCube]
而这似乎并不奏效。这是使用MS SSAS 2008
。 任何想法我可能做错了什么?
我并不想有任何疑问计算日期之间的差异,我希望计算的度量值在日期在给定日期之前具有一个值,而当日期大于该日期时需要另一个值。 – 2011-04-20 15:55:39
我错过了什么吗? IIF(DateDiff(...)> 0,1,2)或<0应该做的伎俩... ... – 2011-04-20 16:40:47