尝试计算RDLC中列中非零行的平均值

时间:2010-05-24 20:01:45

标签: reportviewer rdlc reportviewer2008

有没有办法计算仅针对Microsoft报表查看器的RDLC中的表中的一列数据的非零行的平均值?

即 0 0 0 五 五 = 5不是2

我尝试使用Count(fields.n.value> 0)来获取非零行的计数,但它返回了 所有行的数量。

谢谢!

埃里克 -

1 个答案:

答案 0 :(得分:6)

试试这个:

=Sum(Fields!n.Value > 0) / Sum(IIf(Fields!n.Value > 0, 1, 0))

注意如何通过将所有值相加然后除以模仿专门计数机制的另一个总和来手动计算平均值。