我使用的是SSRS 2008 R2,需要有关rowcount或count功能的帮助。基本上我有一个报告,其中有一个名为Days的列,并且值是两个特定日期之间的差异....如果订单在承诺发货日期之前发货,则某些值可以是O或更小...所以在结果中设置我总共有11行,其中11行,3行的值为0或更少..我需要一个表达式,给我3的计数..提前感谢您的帮助。
答案 0 :(得分:1)
你的公式应该是:
=SUM(iif(Fields!CommittedDate.Value > Fields!ShippedDate.Value,1,0)
话虽如此,为什么我们不将它移回数据集(假设是SQL)?
...
, CASE WHEN CommittedDate > ShippedDate THEN 1 ELSE 0 END as EarlyShipment
...
然后,您可以在报告中对EarlyShipment的结果进行总结或计算。
最好将这样的逻辑移回数据集本身,以防您想在报告的其他地方引用它。
如果我理解你的问题,请告诉我。