2016-01-11 3 views
0

У меня есть столбец данных строк, содержащих статус ведущего. Я всего лишь хочу засвидетельствовать, является ли лидерство квалифицированным или воспитывающим. У меня есть это выражение:Сравнение значений типа Text со значениями типа True/False

Is Qualified = If('Lead'[Status] = OR("Qualified", "Nurture"),1,0) 

Но я получаю эту ошибку:

DAX comparison operations do not support comparing values of type Text with values of type True/False. Consider using the VALUE or FORMAT function to convert one of the values.

Я новичок с DAX и не смогли исправить это. Спасибо, спасибо.

ответ

0

OR() возвращает логическое значение. Я предполагаю, что «Lead» [Status] - это текстовое поле, в котором мы найдем строки со значениями «Qualified» или «Nurture». Если это так, вы хотите сделать следующее:

IsQualified = 
IF(
    'Lead'[Status] = "Qualified" 
     || 'Lead'[Status] = "Nurture" 
    ,1 
    0 
) 

Это выполняет два теста, и сочетая их с логическим или (|| - двойная труба DAX или оператор).

Смежные вопросы