2017-05-25 92 views
0

我有一個計算活動的機會asofdate以下MDX查詢(通過更大的定義於開始日期,比結束日期以下)SSAS MDX使用Strtomember做出以下MDX查詢動態與currentmember

這工作的日期時值是硬編碼的。但我想它與.currentmember這需要在層次結構中的成員,並計算兩個日期

with member 

[Measures].[Cumulative_count_dates] 
as 
AGGREGATE(
{NULL:[Time Dimension].[Year-Qtr-Month-Date].[Date].&[2011-10-09T00:00:00]} * {[Opportuntity Close Dt].[Year-Qtr-Month-Date].[Date].&[2011-10-11T00:00:00] : NULL} 

, [Measures].[Opportunities Count] 
) 

select {[Measures].[Cumulative_count_dates]} on columns, 
NON EMPTY {[Time Dimension].[Year-Qtr-Month-Date].members} on rows 
from AdventCube 

換句話說之間的開放機會的工作,我想通過這個作爲一個變量

[Time Dimension].[Year-Qtr-Month-Date].[Date].&[2011-10-09T00:00:00] 

請幫忙。

回答

0

CurrentMember出現了什麼問題?

with member 

[Measures].[Cumulative_count_dates] 
as 
AGGREGATE(
{NULL:[Time Dimension].[Year-Qtr-Month-Date].CurrentMember} * {[Opportuntity Close Dt].[Year-Qtr-Month-Date].[Date].&[2011-10-11T00:00:00] : NULL} 

, [Measures].[Opportunities Count] 
) 

select {[Measures].[Cumulative_count_dates]} on columns, 
NON EMPTY {[Time Dimension].[Year-Qtr-Month-Date].[Date].members} on rows 
from AdventCube 
+0

當前成員沒有錯,但是當我使用它時得到不正確的結果......所以我想動態傳遞實際的字符串來爲每個可能的日期構造mdx查詢。 – jaya

+0

我不確定。你能否提供不正確和正確的結果? –