在MDX查询中显示多个层次结构级别

时间:2011-03-25 23:05:08

标签: mdx olap

我正在尝试从单个查询中的TFS OLAP多维数据集中获取以下数据

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

听起来很简单吧?这也是我的想法,但是对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 个答案:

答案 0 :(得分: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