我正在使用SSRS 2008并尝试编写摘要表达式:
=iif(Fields!contact_type.Value = "Face to Face",sum(Fields!duration.Value),0) /
sum(Fields!duration.Value)
但是当我在表中查看此结果时,结果不等于正确的值。我如何制定这个,以便计算“面对FAce”记录的总持续时间除以所有记录的总持续时间?
我现在在SSRS 2008 BIDS中试过这个表达式:
=sum(Fields!F2F_duration.Value) / sum(Fields!duration.Value, "NC60percentGrid")
其中NC60percentGrid是我的数据集的名称,但总数仍然不正确。
答案 0 :(得分:2)
您需要指定范围。点击此处:http://blogs.technet.com/b/mat_stephen/archive/2005/05/26/405407.aspx
修改强>
尝试在SUM中移动您的IIF(而不是相反)。试一试:
=sum(iif(Fields!contact_type.Value = "Face to Face",Fields!duration.Value),0)) /
sum(Fields!duration.Value)