我是MDX新手,我的MDX查詢出現問題。無法按維度過濾多個時間選擇的數據
計算成員邏輯:
SUM((OPENINGPERIOD([Date].[YQMD].[Year],[Date].[YQMD].[Month].&[2010-12-01T00:00:00]):[Date].[YQMD].Currentmember),[Measures].[Paid Amt])
MDX邏輯EX:
經會員
[MEASURES].[Received_Amount]
AS
SUM((OPENINGPERIOD([Date].[YQMD].[Year],[Date].[YQMD].[Month].&[2010-12-01T00:00:00]):[Date].[YQMD].Currentmember)
,[Measures].[Paid Amt])
SELECT {[MEASURES].[Received_Amount]} On Columns
,[Date].[YQMD].[Year].members On Rows
From [Financial]
如果我選擇的行多個時間段,查詢工作的罰款。
但是,如果在where子句中選擇多個句點,它就沒有響應。
經會員
[MEASURES].[Received_Amount]
AS
SUM((OPENINGPERIOD([Date].[YQMD].[Year],[Date].[YQMD].[Month].&[2010-12-01T00:00:00]): [Date].[YQMD].Currentmember)
,[Measures].[Paid Amt])
SELECT {[MEASURES].[Received_Amount]} On Columns
,[Speciality].[Specialty Name].[Specialty Name].members On Rows
From [Financial]
Where {[Date].[YQMD].[Year].&[2012-01-01T00:00:00],[Date].[YQMD].[Year].&[2013-01-01T00:00:00]}
注: 他們每個人都從數據庫中選擇的時間最小日期審議。 而且數據必須針對每個向下鑽取維度進行過濾。
如果選擇多個時間段,則必須對維度應用相同的公式。
請幫助我走出這個問題的
最好的問候, Nagendra