我有一个名为Open_Time的列,其中包含一个日期时间值。我希望在6月份有另一个名为Total Ticket的专栏,其中包含6月份的总票数,所以我已经插入了如下表达式:
=计数((IIF(DatePart(" m",Fields!Open_Time.Value,0,0)=" 6",1,0)))
但似乎有错误。为了使自己清楚,表格应如下所示:
Assigned Name Ticket ID Open_Time Total Ticket in June
Ivan 001 3/28/2014 2
002 6/24/2014
003 6/11/2014
我想获得价值" 2",这是六月票的总数。任何的想法? :)
答案 0 :(得分:1)
您需要切换为Sum
汇总而不是Count
(根据您的IIF
,Count
会计算每一行而不是总计出现的次数):
=Sum(IIF(DatePart("m",Fields!Open_Time.Value,0,0) = 6, 1, 0))
从您的表格中很难说出您的行分组,但请记住,如果该表达式位于总行上(例如,如果您使用该表达式),您将只获得预期的总和细节行,它只会为每个日期列出1或0)。
答案 1 :(得分:0)
试试这个: =计数((IIF(DatePart(dateinterval.Month,Fields!Open_Time.Value,0,0)= 6,1,0)))