커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3주차 과제 질문입니다!
[KDC] 5주 완성 데이터 시각화 마스터 클래스
3주차
북마크
강*주
댓글
3
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



대시보드에서 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





취소
 공유
취소
댓글 0
댓글 알림
나의얼굴