2017-03-23 3 views
0
zu finden

Ich möchte die Summe aller Stunden finden, in den letzten 17 Wochen dann durch 17 teilen, um die durchschnittlichen Stunden pro Woche zu finden.SSRS - den Durchschnitt des Feldes in den letzten X Wochen

Vielen Dank im Voraus

+1

wenn Sie uns eine Datenprobe gibt. das wird helfen, das Problem schneller zu lösen. – JonWay

+0

zeigt der Bericht nur diese 17 Wochen Daten? oder zeigt es mehr? Bitte zeigen Sie Ihre Anfrage und erklären Sie die Daten, die zeigt, wenn Sie es –

+0

nicht bereitstellen können, so dass das WeekEnding-Feld ein Datetime ist, z. 2017-01-08 00: 00: 00.000, Ich ziehe die Daten aus einer Ansicht, die nur die letzten 17 Wochen hat. Ich möchte Spalten in einem Bericht hinzufügen, der die Durchschnittliche Stunden über 17 Wochen, 16 Wochen und so gebucht zeigt auf. Das Stundenfeld ist ein FLOAT. – Lee

Antwort

0
SUM(IIF(Fields!WeekEnding.Value >= DATEADD(Week,-17,GETDATE()),Fields!Hours.Value,0))/17 
+0

Danke, wenn ich versuche, dies in SSRS zu verwenden, mag es nicht den Week-Teil des DATEADD - es sagt Unbekannter Identifier. Irgendeine Idee warum? – Lee

Verwandte Themen