以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]dt.Compute的使用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119441)

--  作者:sunion
--  发布时间:2018/5/24 21:22:00
--  [求助]dt.Compute的使用
dt.Compute在统计平均数时,如何不统计空值列,比如下面代码,如果金额列没有数值,在rt0.Cells(1,1)单元格返回的值为空
rt0.Cells(1,1).Text = dt.Compute("AVG(金额)")

--  作者:有点甜
--  发布时间:2018/5/24 21:59:00
--  
Dim v As Double = dt.Compute("AVG(金额)")
rt0.Cells(1,1).Text = iif(v = 0, "", v)