2017-03-23 3 views
0
=SUM(IIF(Fields!WeekEnding.Value)>= DATEADD(Week,-17,GETDATE()),Fields!Hours.Value/17) 

지난 17 주 동안 모든 시간의 합계를 찾고 싶습니다. 그런 다음 주당 평균 시간을 찾기 위해 17로 나눕니다. 사전SSRS - 마지막 X 주간 필드의 평균을 찾습니다.

+1

에서

감사합니다 당신이 우리에게 샘플 데이터를 제공합니다. 문제를 더 빨리 해결하는 데 도움이됩니다. – JonWay

+0

보고서에는 17 주간의 데이터 만 표시됩니까? 아니면 더 많이 보여줄까요? 귀하의 질의를 보여 주시고 그 데이터를 제공하지 않으시면 –

+0

을 보여 주시기 바랍니다. 그래서 WeekEnding 필드는 Datetime입니다. 2017-01-08 00 : 00 : 00.000, 지난 17 주 동안 만 볼 수있는 데이터를 가져옵니다. 17 주, 16 주 이상 예약 된 평균 시간을 보여주는 보고서에 열을 추가하고 싶습니다. 에. 시간 필드는 FLOAT입니다. – Lee

답변

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

감사합니다. SSRS에서 이것을 사용하려고하면 DATEADD의 주 부분이 마음에 들지 않습니다. 인식 할 수없는 식별자가 나와 있습니다. 왜 그런가? – Lee

관련 문제