帮助文档
Software Help

自定义计算公式

报价单模板 > 自定义计算公式

  公式配置路径:报价单模板  -》 待设置公式的模板  -》 配置  -》 产品区域“配置列及样式”  -》 数字列后的“设置”,点击“设置”打开公式设置窗口,如下图,设置金额的计算公式:金额=单价*长*宽*高+人工成本系数+损耗系数


  可用变量列表:包括产品中的数字列和报价单中的数字列。

  自定义参数列表:用户自定义的参数(如何自定义全局参数,自定义参数可以用此处公式计算,也可用于价格模板中的公式计算。


  公式配置说明:

  1.所有参与运算的列必须是“可用变量列表”和“自定义参数列表”中的列

  2.只能用“可用变量列表”和“自定义参数列表”的红色列标识参与运算,如:CostPrice*1.17/1.05*(1-0.05)+10,不能直接用列名

  3.如果需要用到产品中预留的空白数字列,可至“产品管理”“自定义列”中开启

  4.算术运算符只能使用:+(加)、-(减)、*(乘)、/(除);分组运算符只能使用:小括号()

  5.公式中用到的变量不能存在对应公式,如果存在公式则必须引入公式。

  举例说明:金额=单价*数量,含税金额=金额*(1+17%)(错误含税金额=单价*数量*(1+17%)(正确)


  上图示例设置金额”的计算方法为“单价*长*宽*高+人工成本系数+损耗系数”,因此需要在“计算公式”后的文本框中输入对应列的列标志“RetailPrice*ExpCol1*ExpCol2*ExpCol3+_artificial_ +_loss_”,报价时,输入长宽高即可自动计算出金额。

  配置好公式后,可以看一下公式下方的“公式描述”(描述是用列名对公式的翻译)是否正确,然后点一下“测试公式”,验证一下公式是否能正确计算,确认公式无误后点击“保存”按钮返回“产品区域”配置窗口,然后点击配置窗口中“确定”按钮返回“模板配置”页面,最后点击“模板配置页面下方的“保存”按钮完成对模板的修改。



  高级公式配置:

  公式设置支持使用逻辑运算符、三元运算符和比较运算符。

  举例说明:

  举例1:区间价格设置

  计算金额时,产品数量不同要体现不同单价,如:数量小于10,单价为原始单价,大于等于10小于100打9折,大于等于100打8折,则可以这么设置报价单模板:

  报价单模板自定义产品列中启用一数字类型列,如定义为“折后单价”,对应公式可以这么设置:折后单价=数量<10?单价:((数量>=10 && 数量<100)?单价*0.9:单价*0.8(公式即:Quantity<10?RetailPrice:((Quantity>=10 && Quantity<100)?RetailPrice*0.9:RetailPrice*0.8) 

  金额公式设置为:金额=(数量<10?单价:((数量>=10 && 数量<100)?单价*0.9:单价*0.8))*数量(公式即:(Quantity<10?RetailPrice:((Quantity>=10 && Quantity<100)?RetailPrice*0.9:RetailPrice*0.8))*Quantity 

  三元运算解释:数量<10?单价:单价*0.9,“?”表示前方条件是否成立,如果数量<10,则为单价,不小于10则为单价*0.9


  举例2:相同报价单多公式计算

  很多时候报价单中不同的产品可能需要不同的金额计算方式,如一些产品金额=单价*长*宽*高,一些产品金额=数量*单价,如何解决这个问题呢?方法如下:

  寻找条件来设置不同的公式,如果“长”不为空则用单价*体积,“长”为空则用单机*数量,那金额的计算公式可以这么设置:长?单价*长*宽*高:单价*数量(实际设置公式时要用列标识,不能用列名,这里写列名是为了方便理解)

  三元运算解释:长?x:y,表示长不为空或0时执行x,否则执行y,x或y中如果包括很多列标识,可以用半角小括弧括起来,如:长?(x+2+x*0.2+z):(y*0.5+k+p)


  举例3:外汇金额计算公式

  日常报价时可能需要报美元价,但产品库中的单价是人民币价格,汇率也始终在变,那如何实现方便快捷的美元报价呢?如下步骤即可实现:

  1)“产品管理”-》“价格模板”中点击“参数设置”,如增加参数:“参数标志”设为“_rate_”,“参数名称”设为“汇率”,“值”设为汇率的值,汇率变了,就来这里改一下

  2)“模板管理”中新建“美元报价模板”,启用需要的列和功能,其中模板中的产品“配置列及样式里面增加一数字类型列,如“美元单价”,小数位数设置好,然后公式设置为:美元单价=汇率*人民币单价(公式即:RetailPrice*_rate_ 

  3)金额的公式设置为:金额=人民币单价*汇率*数量 (公式即:RetailPrice*_rate_*Quantity 

  报价时选择“美元报价模板”,选择产品输入数量即可自动生成美元报价


  注意:通过三元运算符设置不同公式时,记得用好小括弧“()”,避免公式产生歧义



报价软件客服
报价系统
咨询电话:
0571-85160480
0571-85154668
报价软件在线客服
在线客服:
客服一
客服二
客服三
报价软件微信小程序
微信小程序
报价软件微信小程序
微信公众号