在页脚里面对一列是单位量求平均值,如果这个产品没有用这种材料的(相当于单位用量等于0)我们就不对他进行计算,如果有10个记录,可能就只有5个会有数据,其它的都为0,对这等于0的我们就不进行计算了。平均值等于10个记录的总和再除以5,公式是这样的[sum(<frxDBDataset1."dc_u">) / sum(IIF(<frxDBDataset1."dc_u"> >0,1,0))],为什么不会显示出结果来,是空白的,如果改成这样[sum(<frxDBDataset1."dc_ptu">)] / [sum(IIF(<frxDBDataset1."dc_ptu"> >0,1,0))]运行结果为:15/6,请各位高手指教
然后再在页脚用
[sum(<frxDBDataset1."dc_ptu">) / sum(IIF(<frxDBDataset1."dc_ptu"> >0,1,0))]试一下,不好意思,我没有调试
[sum(<frxDBDataset1."dc_u">) / sum(IIF(<frxDBDataset1."dc_u"> >0,1,0))]
应该改为
[sum(<frxDBDataset1."dc_u">) / count(IIF(<frxDBDataset1."dc_u"> >0,1,0))]