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

Eri*_*Cal 4 reportviewer2008 reportviewer rdlc

有没有什么办法caculate非零的平均行仅适用于微软报表查看器的RDLC数据在表中的列?

即0 0 0 5 5 = 5而不是2

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

谢谢!

Eric-

Bri*_*eon 6

试试这个:

=Sum(Fields!n.Value > 0) / Sum(IIf(Fields!n.Value > 0, 1, 0))
Run Code Online (Sandbox Code Playgroud)

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