计算公式典型用法:公式注释
应用场景:对于一些复杂度较高的公式,适当的添加一些注释,可以有效提高公式的可读性,便于运维管理。
业务需求:计算学历职称工资 |
学历与职称取最高,实际出勤天数大于等于15,则全发,否则则发一半 学历:博士=400 硕士=200 本科=60 专科=30 中级职称:200 高级职称:400 |
不写注释 |
NUM VR[学历工资] NUM VR[职称工资] IF FT[学历]= "博士" THEN VR[学历工资]=400 ELSEIF FT[学历]= "硕士" VR[学历工资]=200 ELSEIF FT[学历]= "本科" VR[学历工资]=60 ELSEIF FT[学历]= "本科" VR[学历工资]=30 ENDIF
IF FT[职称等级]= "高级" THEN VR[职称工资]=400 ELSEIF FT[职称等级]= "中级" VR[职称工资]=200 ENDIF
IF BS[实际出勤天数]>15 THEN RESULT=FC[取最大值]( VR[学历工资], VR[职称工资]) ELSE RESULT=FC[取最大值]( VR[学历工资], VR[职称工资])/2 ENDIF |
写注释 |
/*业务逻辑:学历与职称取最高,实际出勤天数大于等于15,则全发,否则发一半 学历:博士=400 硕士=200 本科=60 专科=30 中级职称:200;高级职称:400 */
NUM VR[学历工资] NUM VR[职称工资] //计算学历工资 IF FT[学历]= "博士" THEN VR[学历工资]=400 ELSEIF FT[学历]= "硕士" VR[学历工资]=200 ELSEIF FT[学历]= "本科" VR[学历工资]=60 ELSEIF FT[学历]= "本科" VR[学历工资]=30 ENDIF //计算职称工资 IF FT[职称等级]= "高级" THEN VR[职称工资]=400 ELSEIF FT[职称等级]= "中级" VR[职称工资]=200 ENDIF //对计算出的学历工资和职称工资进行比较,最大值,并根据出勤天数做折算 IF BS[实际出勤天数]>15 THEN RESULT=FC[取最大值]( VR[学历工资], VR[职称工资]) ELSE RESULT=FC[取最大值]( VR[学历工资], VR[职称工资])/2 ENDIF |
计算公式典型用法:公式注释
本文2024-09-22 23:28:50发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-133291.html