2009-07-31 5 views
0

Ich möchte die in Team Foundation Server integrierten MS Agile-Vorlagenberichte so ändern, dass Wochenenden ausgeschlossen werden.So ändern Sie Team Foundation Server-Berichte, um Wochenenden auszuschließen?

Zum Beispiel, hier ist der dsWorkItemHistory-Datensatz für den verbleibenden Arbeitsbericht:

WITH 
MEMBER [Measures].[Date Key] AS 
    [Date].[Date].CurrentMember.UniqueName 

SELECT 
    { 
    [Measures].[Date Key], 
    [Measures].[Cumulative Count] 
    } ON COLUMNS, 
    (
    [Work Item].[System_State].[System_State], 
    (StrToMember(@StartDateParam):StrToMember(@EndDateParam)) 
) 
    ON ROWS 
FROM [Team System] 
WHERE 
(
    STRTOMEMBER("[Team Project].[Team Project].["[email protected]+"]"), 
    STRTOSET(@IterationParam), 
    STRTOSET(@AreaParam), 
    STRTOSET(@WorkItemTypeParam) 
) 

ich mit MDX völlig fremd bin. Hinweise zur Anpassung der zurückgegebenen Daten zum Ausschluss von Wochenenden sind erwünscht.

+0

In Ihrem Titel, die Sie wollen Wochenenden ausschließen, aber in Ihrem Post, Sie fragen nach dem Ausschließen von Wochentagen ... möchten Sie vielleicht klären, welche korrekt ist. –

+0

Hoppla, behoben. * Wochenenden * sind was ich ausschließen möchte. –

Antwort

0

Verwenden Sie die Funktion datepart mit dem Teil dw zum Ausschluss von Samstag und Sonntag.

SYNTAX: DATEPART (Datumsteil, Datum)

in diesem Fall Datumsteil = dw oder Wochentag und ist das Datum Feld in Ihrer Abfrage

+0

Wo genau würde das in die Abfrage in der Frage passen? –