如何计算明细第二大

表单计算公式“明细表最大”能计算明细中该字段最大值,为了解决部分业务需要计算明细表第二大需求,可以使用中间计算来完成。

第一步:在主表中增加“最大”字段,利用“明细表最大”计算出明细表中的最大值。(见图一)

第二步:在主表中增加“最小”字段,利用“明细表最小”计算出明细表中的最小值。(见图二)

第三步:在明细表中增加“去掉最大”字段,利用计算公司中的高级设置,判断当前明细行的值与主表“最大”的大小,若当前明细行的值等于最大值,则将最小值作为计算结果;反之,前明细行的值即为计算结果。(见图三)

第四步:在主表中增加“第二大”字段,利用“明细表最大”计算出明细表中“去掉最大”的最大值(见图四)。

image.png

图一

image.png

图二

image.png

图三

image.png

图四