根据范围设置字段值

时间:2019-01-25 16:51:25

标签: range action infopath rules

此处是中级水平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%的字符,但是逻辑无法正确更新。

谢谢

账单

0 个答案:

没有答案