https://www.youtube.com/watch?v=7VxiQI4gaq4
https://www.youtube.com/watch?v=nbkS4KBqKyY
계산된 필드 만들기
https://www.youtube.com/watch?time_continue=1&v=vst9mhV7y9U&feature=emb_logo
☑ '카테고리' > 필터 삽입 > 필터 표시 > '단일값(목록) 선택
☑ 측정값 (카페인 / 칼로리 / 당류 / 나트륨 / 포화지방 / 단백질 )을 목록으로 하는 매개변수 만들기
ㄴ 좌측 ▼ 클릭 > 매개 변수 만들기 > 아래와 같이 추가
☑ [계산된 필드 만들기]
☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가
☑ 차원(배송방법/고객세그먼트/지역)을 목록으로 하는 매개변수 만들기
☑ [계산된 필드 만들기]
☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가
☑ '카테고리' 필터 삽입 > 필터 표시 > '단일값(목록)'
☑ 메뉴명에 따른 '칼로리(평균)'을 확인할 수 있도록 막대 차트로 표현
☑ [계산된 필드 만들기] 칼로리 양에 따라 3개 등급으로 나눠지는 식
☑ 계산된 필드를 마크의 색상으로 삽입
☑ 칼로리 수치 레이블 삽입
https://www.youtube.com/watch?time_continue=3&v=3lZ5lyJBZ9o&feature=emb_logo (if함수 만들기)
IF 함수의 기본 구문은 IF ~ THEN ~ ELSE ~ END
EX) 아래 구문은 다 동의어다.
IF SUM([매출]) >= 30000000 THEN 'HIGH' ELSE 'LOW' END
IF SUM([매출]) >= 30000000 THEN 'HIGH' END
IIF (SUM([매출]) >= 30000000, 'HIGH' , 'LOW')
SUM([매출]) >= 30000000
ㄴ마지막 구문은 T/F 형태로 나타나는데, 이 구문을 추천하는
이유 1) T/F 필드가 문자열보다 태블로 성능 측면에서 빠르게 작동 2) 불필요한 단어들을 기입할 필요가 없다.
ELSEIF : 분류 체계를 3개 이상 가져가고 싶을 때
EX) IF SUM([매출]) >= 50000000 THEN 'HIGH'
ELSEIF SUM([매출]) >= 20000000 THEN 'MIDDLE'
ELSE 'LOW' END
집합 또는 T/F 필드의 경우 그 자체로 IF 뒤 조건 부분에 사용 가능
EX) IF [TOP CUSTOMERS BY PROFIT] THEN [CUSTOMER NAME] ELSE 'ECT' END
☑ 주문일자 (일)과 매출을 라인 차트로 나타내기
☑ 날짜를 매개변수로 표시 > 매개변수 데이터 유형을 '날짜'로 선택
☑ 매개변수 날짜와 주문일자(일)을 비교할 수 있는 계산된 필드 만들기
ㄴ
☑ 계산된 필드를 마크의 색상 선반으로 삽입
☑ 특정일의 라인을 표시하기 위해 좌측 분석 패널에서 [참조선] 추가
ㄴ 참조선의 값을 위에서 만든 매개변수로 선택
☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가
☑ 주문일자(월)별 수익을 막대 차트로 표시 ('2020'년 데이터만 나타날 수 있도록 필터 사용)
☑ 수익 목표 10,000,000이라 정하고 구분
☑ 계산된 필드를 마크의 색상 선반으로 가져다 놓기
☑ 주문일자(연>월)별 매출을 막대 차트로 표현
☑ 월별 매출이 평균 매출 이상인지 확인할 수 있는 [계산된 필드] 만들기
ㄴ SUM([매출]) >= WINDOW_AVG(SUM([매출]))
☑ 만든 계산된 필드를 마크의 색상 선반으로 가져다 놓기
ㄴ 색상이 연평균 기준으로 표현될 수 있도록 마크-색상- 테이블 계산 범위를 "패널 옆으로" 선택
☑ 평균 라인은 좌측 분석탭 '평균 라인' 삽입