feat: batch_gxerp 完全总合格数
This commit is contained in:
parent
4f9157e19a
commit
3500cd25c8
|
|
@ -89,11 +89,22 @@ def main(batch: str):
|
||||||
except decimal.InvalidOperation:
|
except decimal.InvalidOperation:
|
||||||
data["外观检验_总合格率"] = 0
|
data["外观检验_总合格率"] = 0
|
||||||
|
|
||||||
|
data["外观检验_完全总合格数"] = data["外观检验_count_ok_full"] + data["外观检验_返修_count_ok_full"] if "外观检验_返修_count_ok_full" in data else 0
|
||||||
|
try:
|
||||||
|
data["外观检验_完全总合格率"] = round((data["外观检验_完全总合格数"] / data["外观检验_count_real"])*100, 2)
|
||||||
|
except decimal.InvalidOperation:
|
||||||
|
data["外观检验_完全总合格率"] = 0
|
||||||
|
|
||||||
try:
|
try:
|
||||||
data["外观检验_直通合格率"] = round((data["外观检验_总合格率"]* data["尺寸检验_合格率"])/100, 2)
|
data["外观检验_直通合格率"] = round((data["外观检验_总合格率"]* data["尺寸检验_合格率"])/100, 2)
|
||||||
except decimal.InvalidOperation:
|
except decimal.InvalidOperation:
|
||||||
data["外观检验_直通合格率"] = 0
|
data["外观检验_直通合格率"] = 0
|
||||||
|
|
||||||
|
try:
|
||||||
|
data["外观检验_完全直通合格率"] = round((data["外观检验_完全总合格率"]* data["尺寸检验_完全合格率"])/100, 2)
|
||||||
|
except decimal.InvalidOperation:
|
||||||
|
data["外观检验_完全直通合格率"] = 0
|
||||||
|
|
||||||
return data, {}
|
return data, {}
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue