2011-03-25 58 views
1

我試圖讓一個查詢顯示多個層級中的MDX查詢

[Work Item].[System_ID] | [Work Item].[System_Title] | [Measures].[BaselineWork] 
13426     | Do some work    | 5 

從TFS OLAP多維數據集以下數據聽起來很簡單吧?這也是我的想法,但是對於OLAP,TFS和MDX的知識已經使這個非常令人生畏。

SSMS Hierchy

所以,我能得到這個...

SELECT 
[Measures].[Microsoft_VSTS_Scheduling_BaselineWork] ON COLUMNS, 
[Work Item].[System_Id].MEMBERS ON ROWS 
FROM [Team System] 
WHERE [Work Item].[System_WorkItemType].&[WPS Task] 

這...

SELECT 
[Measures].[Microsoft_VSTS_Scheduling_BaselineWork] ON COLUMNS, 
[Work Item].[System_Title].MEMBERS ON ROWS 
FROM [Team System] 
WHERE [Work Item].[System_WorkItemType].&[WPS Task] 

,但兩者結合已經讓我難住了。

回答

1

我覺得這是你追求的:

SELECT 
[Measures].[Microsoft_VSTS_Scheduling_BaselineWork] ON COLUMNS, 
[Work Item].[System_Title].MEMBERS * [Work Item].[System_Id].MEMBERS ON ROWS 
FROM [Team System] 
WHERE [Work Item].[System_WorkItemType].&[WPS Task]  

乘法是一個跨System_Title之間並加入SYSTEM_ID套。有更多的信息here