Как получить текущую итерацию TFS 2017 с использованием SSRS (службы отчетов SQL Server) - PullRequest
0 голосов
/ 29 января 2019

Я работаю над отчетом SSRS для TFS 2017, обновление 3, накануне.Он извлекает данные для определенного IterationPath, заданного в качестве параметра.Я хотел бы установить значение параметра по умолчанию для текущей итерации.Я думал, что это должно быть просто, но я уже некоторое время гуглюсь и пытаюсь найти решения, и ничего ... я не был бы рад услышать, если бы кому-то удалось решить эту проблему.использовать tbl_nodes в БД коллекции, но он пуст в моей БД.Другое решение, которое должно было работать в прошлом, но больше не работает: http://blogs.microsoft.co.il/yuvmaz/2012/10/17/tfs-reporting-recipes-1-get-the-iteration-pathguid-for-the-current-sprint/

1 Ответ

0 голосов
/ 29 января 2019

Я решил эту проблему, просматривая базу данных TFS и выполняя запросы.к сожалению, очень мало документациирезультаты к тем, которые соответствуют моему требованию):

SELECT        IterationPath
FROM            DimIteration
WHERE        (IterationPath LIKE '\XX\Y%Z%') AND (CONVERT(date, FinishDate) >= CONVERT(date, GETDATE())) AND (CONVERT(date, StartDate) <= CONVERT(date, GETDATE()))
...