Reporting services TFS Reporting Cube Burndown图表自定义-筛选仅链接到用户故事的任务

Reporting services TFS Reporting Cube Burndown图表自定义-筛选仅链接到用户故事的任务,reporting-services,tfs,mdx,burndowncharts,Reporting Services,Tfs,Mdx,Burndowncharts,我正在尝试定制TFS 2013 SSRS燃尽图。在定制过程中,我意识到Burndown图表不仅显示了与用户故事相关的任务,还显示了与Bug相关的任务 我如何更改burndown图表使用的MDX查询,以便排除与Bug链接的任务 WITH SET [Date Range] AS Filter( [Date].[Date].[Date], [Date].[Date].CurrentMember.Member_Value >=

我正在尝试定制TFS 2013 SSRS燃尽图。在定制过程中,我意识到Burndown图表不仅显示了与用户故事相关的任务,还显示了与Bug相关的任务

我如何更改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]
)
与
将[日期范围]设置为
滤器(
[日期][日期][日期],
[Date][Date].CurrentMember.Member_Value>=CDate(@StartDateParam)和

[Date].[Date].CurrentMember.Member_值您是否可以将错误工作项类型添加到集合
@WorkItemsToExclude
?当我将错误添加到WorkItemsToExclude参数时,它会过滤子工作项类型。但我需要过滤掉错误的子工作项。