我很新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