Доступ к кубу TFS для получения уникального имени иерархии областей - PullRequest
2 голосов
/ 20 сентября 2011

Я хотел бы получить уникальное имя заданного пути области.

Я видел эту статью Джона Соча: http://blogs.socha.com/2009/10/customizing-report-parameters-for-team.html. Что я хотел бы сделать, это сделать в одном запросе то, что Джон делает вручную.

У меня есть своего рода «общий» запрос для получения всех значений заданного уровня иерархии области. Запрос такой:


    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 голосов
/ 21 сентября 2011

Вы можете ограничить запрос MDX SELECT, используя предложение WHERE.Добавьте следующее в конец вашего запроса

WHERE [Work Item].[Item Hierarchy].[Tailspin Toys].[Web Development]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...