SSRS SUM IIf 来自今天、每周、每月、每年
SSRS SUM IIf from TODAY, WEEK, MONTH, YEAR
我正在计算为 WEEK
、YEAR
和 TOTAL
创建了多少事件 TODAY
。
我已经能够使用以下方法获得总计:
=Count(Fields!Issue_ID.Value, "My_Data_Set")
但我没有成功获得针对 IncidentDateTime
字段创建了多少事件的总计数:今天、周、年。
http://i.stack.imgur.com/LvTo1.jpg
http://i.stack.imgur.com/1jpas.jpg
使用这些表达式。
今天:
=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")
如果有帮助请告诉我。
我正在计算为 WEEK
、YEAR
和 TOTAL
创建了多少事件 TODAY
。
我已经能够使用以下方法获得总计:
=Count(Fields!Issue_ID.Value, "My_Data_Set")
但我没有成功获得针对 IncidentDateTime
字段创建了多少事件的总计数:今天、周、年。
http://i.stack.imgur.com/LvTo1.jpg
http://i.stack.imgur.com/1jpas.jpg
使用这些表达式。
今天:
=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")
如果有帮助请告诉我。