访问TFS多维数据集以获取区域层次结构的唯一名称

时间:2011-09-19 22:21:15

标签: sql-server-2008 reporting-services tfs mdx

我想获得给定区域路径的唯一名称。

我见过John Socha的这篇文章:http://blogs.socha.com/2009/10/customizing-report-parameters-for-team.html。我想做的是在一个查询中做John手动做什么。

我有一种“通用”查询来获取给定区域层次结构级别的所有值。查询是这样的:


    WITH
    MEMBER [Measures].[ParameterValue] AS [Work Item].[Area Hierarchy].CurrentMember.UniqueName
    MEMBER [Measures].[ParameterLevel] AS [Work Item].[Area Hierarchy].CurrentMember.Level.Ordinal
    SELECT
    {
        [Measures].[ParameterValue],
        [Measures].[ParameterLevel]
    } ON COLUMNS,

    NON EMPTY { ([Work Item].[Area Hierarchy].[Area1].ALLMEMBERS ) } 
    ON ROWS 
    FROM [Team System]

使用此查询,我获取以下值: Query's values

那么,有可能给定像\ Tailspin Toys \ Web Development这样的区域路径获取TFS立方体中区域的唯一名称?

非常感谢!

致以最诚挚的问候,

Vicenç

1 个答案:

答案 0 :(得分:0)

您可以使用WHERE子句限制MDX SELECT查询。将以下内容添加到查询末尾

WHERE [Work Item].[Item Hierarchy].[Tailspin Toys].[Web Development]