Оператор If Then - таблица с несколькими условиями - PullRequest
0 голосов
/ 05 июня 2019

Если, то, оператор ElseIf с двумя полями, в котором одно поле имеет два значения ИСТИНА

Lead Age и Lead Status, где два статуса и оба они должны быть истинными. Пробовал ИЛИ, пробовал И, пробовал добавить круглые скобки.

IF [Lead Age] >3 AND [Lead Status] = "A. Open" THEN "Open"

ELSEIF ([Lead Status] = "B. Attempting to Contact" OR [Lead Status] = "C. Contacted") AND [Lead Age] >30 THEN  "Inactive"

ELSEIF ([Lead Status] = "B. Attempting to Contact" OR [Lead Status] = "C. Contacted") AND [Lead Age] <30 THEN  "Active"

ELSEIF [Lead Status] = "N. Nurture" OR [Lead Status] ="Disqualified" THEN  "Disqualified"

ELSE "Other"

END

Ожидаемый результат ->

Если статус потенциальной возможности является попыткой контакта, а также статус потенциальной возможности находится в контакте, добавьте оба статуса, где возраст потенциальной возможности также> 30 дней

Я тоже попробовал следующее:

IF [Lead Status] = "N. Nurture" OR [Lead Status] ="Disqualified" THEN  "Disqualified"

ELSEIF ([Lead Status] = "B. Attempting to Contact" AND [MQL Age] >30) OR ([Lead Status] = "C. Contacted" AND [MQL Age] >30) THEN  "Inactive"

ELSEIF ([Lead Status] = "B. Attempting to Contact" AND [MQL Age] <30) OR ([Lead Status] = "C. Contacted" AND [MQL Age] <30) THEN  "Active"

ELSEIF ([Lead Status] = "A. Open" AND [MQL Age] >3) THEN "Open"

ELSE "Other"

END

1 Ответ

0 голосов
/ 06 июня 2019

У меня ниже условия работают:

If ([Lead Age] > 30 and 
([Lead Status] = 'Attempting to Contact' or [Lead Status] = 'Contacted')) THEN
'Yes'
ELSE
'No'
END

enter image description here

...