2
我有一個hieracy定義了一個Level1到Level5,並在該Id下面。 我想創建一個計算的成員,總是在Level4上得到總和。 currentMember.Parent在Level5但不在Id級別上工作。MDX在層次結構中計算固定級別的SUm
什麼是更好的方法?
我有一個hieracy定義了一個Level1到Level5,並在該Id下面。 我想創建一個計算的成員,總是在Level4上得到總和。 currentMember.Parent在Level5但不在Id級別上工作。MDX在層次結構中計算固定級別的SUm
什麼是更好的方法?
好的,找到它,有了祖先,你可以指定你想要的東西。
WITH MEMBER Measures.Temp AS
SUM(Ancestors([Master Product].[Product Tree].CurrentMember,[Master Product].[Product Tree].[IBS Level 4]), [Measures].[Qty Master Product])
SELECT NON EMPTY { [Measures].[Qty Master Product], [Measures].[Qty Cross Product], Measures.Temp } ON COLUMNS,
NON EMPTY { [Master Product].[Product Tree].[IBS Level 5] } ON ROWS
FROM [ITS Cross Sales]
WHERE ([Complex].[By Country].[Complex].&[3],
[Dates].[Calender].[Date].&[2013-03-17T00:00:00])