此处是中级水平Infopath 2013用户,正在努力如何根据范围按另一个单元格值设置单元格值。这是设置:
用户通过合格/不合格或不适用回答问题1至7。 根据“值集”,设置“潜在收入”。
If Q1 = "Pass" it sets "Q1 Potential" to 1 and "Q1 Earned" to 1
If Q1 = "Fail" it sets "Q1 Potential" to 1 and "Q1 Earned" to 0
If Q1 = "N/A" it sets "Q1 Potential" to 0 and "Q1 Earned" to 0
此逻辑适用于Q1-Q7。
下一步:更改“潜力”和“收入”值后,将它们相加,以完成“总潜力”和“总收入”。
Field: On Change, Set Field's value "Total Potential" to the value of "Q1
Potential" + "Q2 Potential" etc.
随着“总潜力”和“收入总额”的更新,它们运行公式:
concat(round(((Total Score Earned / Total Score Potential) * 100)), "%")
并将其值推送到“总分”。
我正在寻求制定以下条件:
Exceptional: 100% - 90%
Exceeds Expectation: 89.99% - 85%
Satisfactory: 84.99% - 80%
Needs Improvement: < 80%
"Total Score" is between 100% - 90% set field "Total Range" to
"Exceptional", if it's between 85 - 89.99% set "Exceeds", etc.
任何人都可以协助在“总分”上构造规则,以将这种逻辑推到“总范围”字段吗?希望我能把这个拼出来。我尝试同时使用“大于和小于”规则,同时使用十进制0.8499-0.800和84.99%-80%的字符,但是逻辑无法正确更新。
谢谢
账单