我想修改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完全不熟悉。我们赞赏任何指向自定义返回的数据以排除周末的指针。
将datepart函数与dw部分一起使用以排除星期六和星期日。
语法:DATEPART ( datepart , date )
在这种情况下,datepart = dw或工作日,而date是查询中的日期字段。