2016-04-27 3 views
0

Я пытаюсь подсчитать, сколько инцидентов было создано TODAY, для WEEK, YEAR и TOTAL.SSRS SUM IIf с СЕГОДНЯ, НЕДЕЛЯ, МЕСЯЦ, ГОД

Я был в состоянии получить TOTAL с помощью:

=Count(Fields!Issue_ID.Value, "My_Data_Set") 

, но я не был успешным получать общее количество за сколько инцидентов было создано для: Сегодня, НЕДЕЛЯ YEAR против IncidentDateTime области.

enter image description here

enter image description here

http://i.stack.imgur.com/LvTo1.jpg

http://i.stack.imgur.com/1jpas.jpg

ответ

1

Используйте эти выражения.

На сегодняшний день:

=SUM(IIF(Fields!IncidentDateTime.Value=Today.Date,1,0),"DataSetName") 

за год:

=SUM(IIF(YEAR(Fields!IncidentDateTime.Value)=Today.Year,1,0),"DataSetName") 

за неделю:

=SUM(IIF(DATEPART(DateInterval.WeekOfYear,Fields!IncidentDateTime.Value)= 
DATEPART(DateInterval.WeekOfYear,Today),1,0),"DataSetName") 

за месяц:

=SUM(IIF(MONTH(Fields!IncidentDateTime.Value)=Today.Month,1,0),"DataSetName") 

Сообщите мне, если это поможет.

+0

Как насчет месяца? – Grey

+0

проверить обновление –

+0

Большое спасибо! – Grey

Смежные вопросы