代码之家  ›  专栏  ›  技术社区  ›  Seva Alekseyev

默认情况下,什么进入MDX数据单元?

  •  0
  • Seva Alekseyev  · 技术社区  · 7 年前

    这里是MDX新手。我正在写一个关于2015年TFS的问题 Team Services OLAP cube来掌握它的诀窍。因此,我针对某个团队项目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月份,并不是大楼里的每个人都为这个项目做出了贡献。。。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Danylo Korostil    7 年前

    这只是[措施]。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}])
    
    推荐文章