系统可以自定义计算公式,按照系统提供的规则设置即可,多复杂的公式都可以实现计算。
想要让系统优先执行加减法,方法很简单:主表上的计算利用英文中括号[]把需要优先运算的加减部分包裹起来,括号内的内容会最先计算,再参与外部的乘除运算。泛普软件的计算表达式原生支持括号运算,表单、明细表的计算字段都适用。
举个例子:需求是(数量 A + 数量 B)× 单价。如果直接写 [A}]+[B]*[Price],系统会先算 [B]*[Price]再加 [A],结果错误;正确写法是 ([A]+[B])*[Price]。同理减法优先,([A]-[B])*[Rate] 即可。
明细表中()来进行字段与字段之间的计算,比如:((jiage)/(1+(sl)/100))*(shuliang)
操作步骤:登录系统-智能建模-进入表单设计,找到目标计算字段,在计算表达式框内录入公式,字段直接选用系统字段标识,括号必须是英文半角符号,不要使用中文括号,否则公式报错无法计算。同时表达式内可以加空格,方便阅读调试。


