微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有 IF 和 OR 的 DAX

如何解决带有 IF 和 OR 的 DAX

我创建了一个 DAX 来回答以下问题。

高优先级是以下任何一项:

  • 约定的优先级不是 L4,或者
  • MHF/HACCP > 399,或
  • 工作重点

高优先级 = IF('WO 反馈'[合同优先级] > "L4" || 'WO 反馈'[HACCP/MHF] > 399 || 'WO 反馈'[工作优先级]

弹出如下错误信息 “DAX 比较操作不支持将 Text 类型的值与 Integer 类型的值进行比较。请考虑使用 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")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。