2011-03-25 54 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