
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
대시보드에서 customer / product 옵션 : customer+product 를
둘 다 선택하여 키워드 검색하면 결과가 도출되지 않습니다 ㅠㅠ
customer 또는 product 중 하나의 옵션을 선택한 후 키워드를 검색하면 and, or 조건 모두 원활히 검색됩니다.
customer+product 옵션은 3개이든 4개이든 모두 도출되지 않습니다 ㅠㅠ
(4주차 과제 화면입니다. 검색되지 않아 공백으로 보입니다.)

작성한 코드 및 에러 메세지
CASE [p_and_or]
WHEN 'AND' THEN
IF [c_keyword_2] = '' THEN
CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] = '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) AND
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2]))
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] != '' AND [c_keyword_4] = '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) AND
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2])) AND
(CONTAINS([c_Product name],[c_keyword_3]) OR CONTAINS([c_customer],[c_keyword_3]))
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] != '' AND [c_keyword_4] != '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) AND
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2])) AND
(CONTAINS([c_Product name],[c_keyword_3]) OR CONTAINS([c_customer],[c_keyword_3])) AND
(CONTAINS([c_Product name],[c_keyword_4]) OR CONTAINS([c_customer],[c_keyword_4]))
ELSE FALSE
END
WHEN 'OR' THEN
IF [c_keyword_2] = '' THEN
CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] = '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) OR
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2]))
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] != '' AND [c_keyword_4] = '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) OR
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2])) OR
(CONTAINS([c_Product name],[c_keyword_3]) OR CONTAINS([c_customer],[c_keyword_3]))
ELSEIF [c_keyword_2] != '' AND [c_keyword_3] != '' AND [c_keyword_4] != '' THEN
(CONTAINS([c_Product name],[c_keyword_1]) OR CONTAINS([c_customer],[c_keyword_1])) OR
(CONTAINS([c_Product name],[c_keyword_2]) OR CONTAINS([c_customer],[c_keyword_2])) OR
(CONTAINS([c_Product name],[c_keyword_3]) OR CONTAINS([c_customer],[c_keyword_3])) OR
(CONTAINS([c_Product name],[c_keyword_4]) OR CONTAINS([c_customer],[c_keyword_4]))
ELSE FALSE
END
END
