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

问题描述 投票:0回答:1

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

例如,以下是Remaining Work报告的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完全不熟悉。我们赞赏任何指向自定义返回的数据以排除周末的指针。

reporting-services tfs report
1个回答
0
投票

将datepart函数与dw部分一起使用以排除星期六和星期日。

语法:DATEPART ( datepart , date )

在这种情况下,datepart = dw或工作日,而date是查询中的日期字段。

© www.soinside.com 2019 - 2024. All rights reserved.