大师好!请问如下的代码有何问题
期末数与期初数为数值列
If val(dr2("期末数")) = val(DataTables("物料表").Compute("sum(期末数)",filter1)) + val(DataTables("物料表").Compute("sum(期末数)",filter)) Then
ldr2("期末数校验情况") = "正确"
Else
ldr2("期末数校验情况") = "不正确"
ldr2("期末数差异") = val(dr2("期末数")) - val(DataTables("物料表").Compute("sum(期末数)",filter1)) - val(DataTables("物料表").Compute("sum(期末数)",filter))
End If
为何明明公式两边是相等的,求出的差异数也等0.00,为何显示不正确?而其他类似代码就没有错误?