0

我正在尝试自定义 TFS 2013 SSRS Burndown 图表。在自定义时,我意识到 Burndown 图表不仅显示链接到用户故事的任务,而且还显示链接到错误的任务。

如何更改燃尽图使用的这个 MDX 查询,以便它排除与 Bug 链接的任务?

WITH
    SET [Date Range] AS
        Filter(
            [Date].[Date].[Date],
            [Date].[Date].CurrentMember.Member_Value >= CDate(@StartDateParam) AND
            [Date].[Date].CurrentMember.Member_Value <= CDate(@EndDateParam)
        )
    MEMBER [Measures].[DateValue] AS
        [Date].[Date].CurrentMember.Member_Value

    MEMBER [Measures].[RemainingWorkLine] AS
        LinRegPoint(
            Rank([Date].[Date].CurrentMember, [Date Range]),
            {[Date Range]},
            [Measures].[Microsoft_VSTS_Scheduling_RemainingWork],
            Rank([Date].[Date].CurrentMember, [Date Range])
        )

    MEMBER [Measures].[CountLine] AS
        LinRegPoint(
            Rank([Date].[Date].CurrentMember, [Date Range]),
            {[Date Range]},
            [Measures].[Work Item Count],
            Rank([Date].[Date].CurrentMember, [Date Range])
        )

SELECT
{
    [Measures].[DateValue],
    [Measures].[Work Item Count],
    [Measures].[Microsoft_VSTS_Scheduling_RemainingWork],
    [Measures].[Microsoft_VSTS_Scheduling_CompletedWork],
    [Measures].[RemainingWorkLine],
    [Measures].[CountLine]

} ON COLUMNS,
{
    CrossJoin(
        [Date Range],
        EXCEPT([Work Item].[System_State].[All].Children, StrToMember("[Work Item].[System_State].&[" + @RemovedName + "]")) 
    )
} ON ROWS
FROM
(
    SELECT
        CrossJoin(
                                                [Work Item Linked].[System_WorkItemType].&[User Story],
            StrToMember("[Team Project].[Project Node GUID].&[{" + @ProjectGuid + "}]"),
                                                StrToSet(@AreaParam),
            StrToSet(@StateParam),          
            StrToSet(@IterationParam),
            Except(
                Descendants(StrToSet(@WorkItemTypeParam)),
                [Work Item].[System_WorkItemType].[All] + StrToSet(@WorkItemsToExclude)
            )
        ) ON COLUMNS
    FROM [Team System]
)
4

0 回答 0