模板考核指标-如何使用高级公式设置指标自动计算公式?
对于定量指标的考核,员工的考核得分通常与目标值和实际值直接挂钩,系统支持预设评分公式,根据公式自动计算员工得分。
如何在 Tita 上设置评分公式呢?
对于不同的考核公式,主要可以划分为两种场景,一种的带条件的,另一种是不带条件的,以下是两种公式示例(注意:输入百分号无效)。
例如百分制的考核:
非条件公式:
使用场景:得分在任何条件下都为固定公式,完成度越高,得分越高。
例如,得分=完成值除以目标值再乘100
公式:"得分"="完成值"/"目标值"*100
条件公式:
使用场景:因条件不同,得分的计算公式不同。
场景示例:
当完成值/目标值大于等于90%时,得分=100;
当完成值/目标值大于等于80%,小于90%时,得分=完成值*80;
当完成值/目标值大于等于60%,小于80%的时候,得分=60;
当完成值/目标值小于60%的时候,得分是0。
公式示例:
if("完成值"/"目标值">=0.9) {"得分"=100}
else if("完成值"/"目标值">=0.8) {"得分"="完成值"*80}
else if ("完成值"/"目标值">=0.6) {"得分"=60}
else {"得分"=0}
注意,处于区间值的,第二个条件中,只需要用大于等于某个值即可,不用写区间值。
场景示例:
当完成值大于等于 1 时,得分=100;
当完成值大于等于 0.9,小于 1 时,得分=90;
当完成值大于等于 0.8,小于 0.9 时,得分=80;
当完成值大于等于 0.7,小于 0.9时,得分=70;
当完成值大于等于 0.6,小于 0.7 时,得分=60;
当完成值小于 0.6,得分是0。
示例公式一:简洁
if("完成值">=1) {"得分"=100}
else if("完成值">=0.9) {"得分"=90}
else if("完成值">=0.8) {"得分"=80}
else if("完成值">=0.7) {"得分"=70}
else if ("完成值">=0.6) {"得分"=60}
else {"得分"=0}
示例公式二:
if ( "完成值" >= 1 ) { "得分" = 100 }
else if ( 0.9 <= "完成值"&& "完成值" <1 ) { "得分" = 90 }
else if ( 0.8 <= "完成值" && "完成值" < 0.9 ) { "得分" = 80 }
else if ( 0.7 <= "完成值" && "完成值"< 0.8 ) { "得分" = 70 }
else if ( 0.6 <= "完成值" && "完成值"< 0.7 ) { "得分" = 60 }
else { "得分" =0 }
此外,如果不需要计算,只是特定完成值就要给特定的分数的,在填写公式是需要填写两个"==",例如:
if ( "完成值" == 0 ) { "得分" = 5 }
else { "得分" = 10 }