0
=SUM(IIF(Fields!WeekEnding.Value)>= DATEADD(Week,-17,GETDATE()),Fields!Hours.Value/17)
私は過去17週間のすべての時間の合計を求め、次に17で割り、週あたりの平均時間を求めます。事前SSRS - 最後のX週のフィールドの平均を見つける
=SUM(IIF(Fields!WeekEnding.Value)>= DATEADD(Week,-17,GETDATE()),Fields!Hours.Value/17)
私は過去17週間のすべての時間の合計を求め、次に17で割り、週あたりの平均時間を求めます。事前SSRS - 最後のX週のフィールドの平均を見つける
SUM(IIF(Fields!WeekEnding.Value >= DATEADD(Week,-17,GETDATE()),Fields!Hours.Value,0))/17
ありがとう、私はSSRSでこれを使用しようとすると、DATEADDの週の部分が気に入らない - それは認識できない識別子です。どんな考え? – Lee
で
おかげで、あなたは私たちにサンプルデータを与えた場合。問題をより迅速に解決するのに役立ちます。 – JonWay
レポートには17週間のデータしか表示されませんか?それともそれ以上を示していますか?あなたの質問を表示し、それが –
を提供できない場合のデータを説明して、WeekEndingフィールドがDatetimeであることを示してください。 2017-01-08 00:00:00.000、私は過去17週間だけのビューからデータを引き出しています。レポートには、17週間、16週間以上にわたって予約された平均時間を示す列を追加したいに。 HoursフィールドはFLOATです。 – Lee