Team Foundation Server 2008을 사용하고 있으며 작업 수준에서 완료된 작업의 변경 사항을 일주일 단위로보고하는 방법을 찾고 있습니다. 아래의 MDX 쿼리는 꽤 잘 작동하지만 지난 주 날짜를 하드 코드해야 할 필요가 없도록하고 싶습니다. 나는 성공없이 prevmember와 parallelperiod를 사용해 보았지만, 나는 MDX 전문가가 아니다.TFS 2008에서 주어진 주간에 완료된 작업을보고하려면 어떻게합니까?
WITH
MEMBER [Measures].[Completed Work by WI on dt1] AS
(
[Assigned To].[Person].CurrentMember,
[Work Item].[System_Id].CurrentMember,
[Date].[Year Week Date].[Week].&[2008-12-07T00:00:00],
[Measures].[Microsoft_VSTS_Scheduling_CompletedWork]
)
MEMBER [Measures].[Completed Work by WI on dt2] AS
(
[Assigned To].[Person].CurrentMember,
[Work Item].[System_Id].CurrentMember,
[Date].[Year Week Date].CurrentMember,
[Measures].[Microsoft_VSTS_Scheduling_CompletedWork]
)
MEMBER [Measures].[Completed Work] AS
[Measures].[Completed Work by WI on dt2] - [Measures].[Completed Work by WI on dt1]
SELECT
NON EMPTY
{
[Measures].[Completed Work]
}
ON COLUMNS,
NON EMPTY
{
Filter(
([Assigned To].[Person].[Person],[Work Item].[System_Id].[System_Id],[Work Item].[System_Title].[System_Title]), [Measures].[Completed Work] >0)
}
ON ROWS
FROM [Team System]
MDX에 대해 잘 모릅니다. 나는 단지 Remaining Work 보고서를보고 특정 반복을보기에 충분할 정도로 조롱했다. 그리고 그것이 열릴 때마다 현재 날짜가 자동으로 채워진다는 것을 알고 있습니다. 따라서 일반적으로 솔루션을 찾는 데 도움이됩니다. – sliderhouserules
아, 나는 일수를 바꾸는 것이 무슨 뜻인지 안다. 나는 당신이 이번 주 중 어떤 날에도 보고서를 실 행하고있을지라도 지난 주 전체를보기를 원한다는 것을 OP에서 얻지 못했습니다. 그래서 항상 이전 Su-Sa를보고 싶습니다. 거기에 내장 된 함수가있을 것입니다. – sliderhouserules
시도해보십시오 http://social.msdn.microsoft.com/Forums/en-US/tfsreporting/thread/0a656453-eaf1-47a2-a376-cb6eaec0db51. – sliderhouserules