我有一个包含潜在客户状态的字符串数据列。我只想算一下领导是否合格或培养。我有这个表达:
Is Qualified = If('Lead'[Status] = OR("Qualified", "Nurture"),1,0)
但是我收到了这个错误:
DAX比较操作不支持比较Text类型的值 值为True / False的值。考虑使用VALUE或FORMAT 函数转换其中一个值。
我是DAX的新手,并且无法解决这个问题。任何帮助都会很棒,谢谢。
答案 0 :(得分:0)
OR()返回一个布尔值。我假设' Lead' [Status]是一个文本字段,我们会在其中找到一些带有值" Qualified"或"培育"。如果是这种情况,您需要执行以下操作:
IsQualified =
IF(
'Lead'[Status] = "Qualified"
|| 'Lead'[Status] = "Nurture"
,1
0
)
这是执行两个测试,并将它们与逻辑或(|| - 双管道组合为DAX&或操作员)。