模板考核指标-如何使用高级公式设置指标自动计算公式?

对于定量指标的考核,员工的考核得分通常与目标值和实际值直接挂钩,系统支持预设评分公式,根据公式自动计算员工得分。

如何在 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 }