带有 IF 和 OR 的 DAX
DAX with IF and OR
我创建了一个 DAX 来回答以下问题。
高优先级是以下任何一项:
- 合同规定的优先级不是 L4,或者
- MHF/HACCP > 399,或
- 工作优先级 < 3
高优先级 = IF('WO Feedback'[合同规定的优先级] > "L4" || 'WO Feedback'[HACCP/MHF] > 399 || 'WO Feedback'[工作优先级] < 3, "是", "否")
弹出如下错误信息
“DAX 比较操作不支持将文本类型的值与整数类型的值进行比较。请考虑使用 VALUE 或 FORMAT 函数来转换其中一个值”。
你能告诉我 DAX 中正确的 Dax 和错误吗?
错误信息直接给你解决方案;使用 VALUE 函数
High Priority = IF('WO Feedback'[Contracted Priority] > "L4" || VALUE('WO Feedback'[HACCP/MHF]) > 399 || VALUE('WO Feedback'[Work Priority]) < 3, "YES", "NO")
我创建了一个 DAX 来回答以下问题。
高优先级是以下任何一项:
- 合同规定的优先级不是 L4,或者
- MHF/HACCP > 399,或
- 工作优先级 < 3
高优先级 = IF('WO Feedback'[合同规定的优先级] > "L4" || 'WO Feedback'[HACCP/MHF] > 399 || 'WO Feedback'[工作优先级] < 3, "是", "否")
弹出如下错误信息 “DAX 比较操作不支持将文本类型的值与整数类型的值进行比较。请考虑使用 VALUE 或 FORMAT 函数来转换其中一个值”。
你能告诉我 DAX 中正确的 Dax 和错误吗?
错误信息直接给你解决方案;使用 VALUE 函数
High Priority = IF('WO Feedback'[Contracted Priority] > "L4" || VALUE('WO Feedback'[HACCP/MHF]) > 399 || VALUE('WO Feedback'[Work Priority]) < 3, "YES", "NO")