为了我的一生,我无法弄清自己的缺失。我的眼睛交叉了,我相信这很简单。谁能帮助我理智?
如果值在一定范围内,我将尝试分配严重性。
这是我正在尝试的内容:
Severity: IIf(([CVSS]<4), "Low", IIf(([CVSS]>=9), "Critical", IIf(([CVSS]>4 AND <6.9), "Medium", "High")))
完整错误是:
您输入的表达式包含无效的语法。您输入的逗号可能没有前面的值或标识符。
有人可以帮忙吗?
必须在AND子句(CVSS>4 AND CVSS<6.9
)中重复字段名称。如果CVSS为null,则表达式将返回High。表达式不会返回正好为4的值。
考虑:
Severity: IIf([CVSS]<=4, "Low", IIf([CVSS]<=6.9, "Medium", IIf([CVSS]<=9, "High", IIf([CVSS]>9,"Critical", Null))))
或:
Severity: Switch([CVSS]<=4, "Low", [CVSS]<=6.9, "Medium", [CVSS]<=9, "High", [CVSS]>9, "Critical")