代码之家  ›  专栏  ›  技术社区  ›  Aidan Ryan natdico

如何修改Team Foundation Server报告以排除周末?

  •  0
  • Aidan Ryan natdico  · 技术社区  · 15 年前

    我想修改TeamFoundationServer内置的MS Agile模板报告以排除周末。

    例如,以下是剩余工作报告的dsWorkItemHistory数据集:

    WITH
    MEMBER [Measures].[Date Key] AS
        [Date].[Date].CurrentMember.UniqueName
    
    SELECT
      {
        [Measures].[Date Key],
        [Measures].[Cumulative Count]
      } ON COLUMNS,
      (
        [Work Item].[System_State].[System_State],
        (StrToMember(@StartDateParam):StrToMember(@EndDateParam))
      )
      ON ROWS
    FROM [Team System]
    WHERE
    (
      STRTOMEMBER("[Team Project].[Team Project].["+@Project+"]"),
      STRTOSET(@IterationParam),
      STRTOSET(@AreaParam),
      STRTOSET(@WorkItemTypeParam)
    )
    

    我对MDX完全不熟悉。任何关于定制返回数据以排除周末的指示都是值得赞赏的。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Shayki Abramczyk Cece Dong - MSFT    5 年前

    对dw部分使用datepart函数可以排除星期六和星期日。

    语法: DATEPART ( datepart , date )

    日期是查询中的日期字段。