代码之家  ›  专栏  ›  技术社区  ›  Eric Brown - Cal

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

  •  4
  • Eric Brown - Cal  · 技术社区  · 16 年前

    在RDLC for Microsoft报表查看器中,是否有任何方法仅计算表中数据列的非零行的平均值?

    工业工程 零 零 零 五 五 =5,而不是2

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

    谢谢!

    埃里克-

    1 回复  |  直到 16 年前
        1
  •  6
  •   Brian Gideon    16 年前

    试试这个:

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

    请注意,如何手动计算平均值,方法是将所有值相加,然后除以模拟专用计数机制的另一个和。