用法举例
我们以一个简单的例子说明switchCase的用法,如在公司中,各部门的工资发放规则可能不同,如销售部门可能工资由比如在销售部门,当月工资的计算表达式是:日基本工资×考勤次数+当月奖金+销售额×0.05,而综合部门的工资计算表达式是:日基本工资×考勤次数+当月奖金+其它奖金,当然,其它部门有其它部门的计算规则,设计界面如下图所示:
“填写时计算表达式”属性完整的表达式是: switchCase(${A6},"0001",${(C6*G6)+D6+(E6*0.05)},"0002",${(C6*G6)+D6+F6},${C6*G6+D6})
本表达式的意思是,当A6格扩展出来的值为0001时,当月工资计算公式是日基本工资×考勤次数+当月奖金+销售额×0.05,当A6格扩展出来的当前值是0002时,当月工资计算公式是日基本工资×考勤次数+当月奖金+其它奖金,默认情况下返回日基本工资×考勤次+当月奖金。运行情况如图