Я имею, ЕСЛИ ТО, ЧТО-ТО, ошибка, используя Параметры - PullRequest
0 голосов
/ 07 марта 2019

У меня есть выражение, которое говорит:

IF (?Quarter Selection? = 'PY 2017 Q3' 
    AND ?Type of Report? = 'Exiter Report') 
THEN ([Seeker Status Date] BETWEEN TO_DATE('10/01/2017', 'MM/DD/YYYY') 
    AND TO_DATE('12/31/2017', 'MM/DD/YYYY')) 
ELSE (1=1)

Я получаю массу ошибок при проверке.Если я возьму один из параметров в разделе IF, он работает нормально.Пример:

IF (?Quarter Selection? = 'PY 2017 Q3') 
THEN ([Seeker Status Date] BETWEEN TO_DATE('10/01/2017', 'MM/DD/YYYY') 
    AND TO_DATE('12/31/2017', 'MM/DD/YYYY')) 
ELSE (1=1)

Разве вы не можете иметь более одного параметра в выражении?

1 Ответ

0 голосов
/ 11 марта 2019

Вы пытаетесь вернуть условные выражения.

[Seeker Status Date] BETWEEN TO_DATE('10/01/2017', 'MM/DD/YYYY') 
    AND TO_DATE('12/31/2017', 'MM/DD/YYYY')

и

1=1

не являются значениями.

Попробуйте вернуть значения в THEN и ELSE частей заявления.

...