0

MDX新手在这里。我正在编写针对 TFS 2015 Team ServicesOLAP 多维数据集的查询以掌握它。因此,我针对特定团队项目的 11 月变更集和日期编写了一个查询:

select non empty [Date].[Date].[Date] on 0,
non empty [Version Control Changeset].[Checked In By].[Checked In By] on 1
from [team system]
where ([Date].[Year - Month - Date Hierarchy].[Month].&[2017-11-01T00:00:00],
[Team Project].[Team Project Hierarchy].&[{00000000-1111-2222-3333-444444444444}])

我得到了一个记录集,其中包含 TFS 中所有人的行, 2017 年 11 月的某些天列(大概是签到时的列),以及单元格中的一些数字。每行中的数字相同,但从一列到另一列不同。

在这样的查询中,数字来自哪里?为什么所有人都排成一排,而不仅仅是签到项目的人?并不是大楼里的每个人都在 11 月为这个项目做出了贡献……

4

1 回答 1

0

这只是 [Measures].DefaultMember,通常这是您的第一个措施:

select non empty [Date].[Date].[Date] * [Measures].DefaultMember on 0,
non empty [Version Control Changeset].[Checked In By].[Checked In By] on 1
from [team system]
where ([Date].[Year - Month - Date Hierarchy].[Month].&[2017-11-01T00:00:00],
[Team Project].[Team Project Hierarchy].&[{00000000-1111-2222-3333-444444444444}])
于 2017-11-20T19:53:19.267 回答