2009-07-31 55 views
0

我想修改Team Foundation Server內置的MS Agile模板報告來排除週末。如何修改Team Foundation Server報告以排除週末?

例如,這裏是剩下的工作報告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].["[email protected]+"]"), 
    STRTOSET(@IterationParam), 
    STRTOSET(@AreaParam), 
    STRTOSET(@WorkItemTypeParam) 
) 

我與MDX完全陌生。任何指向定製返回排除週末的數據的指針都會受到讚賞。

+0

在您的標題,要排除週末,但在你的帖子,你問的問題不包括平日......你可能想澄清哪些是正確的。 – 2009-07-31 17:20:53

+0

糟糕,固定。 *週末*是我想要排除的內容。 – 2009-07-31 17:37:25

回答

0

使用帶dw部分的datepart函數來排除星期六和星期日。

語法:在這種情況下日期部分= DW或平日 和日期DATEPART(日期部分,日期)

是日期字段在查詢