서식을 변경하지 않고도 매개 변수의 값에 따라 숫자의 단위를 변경할 수 있다.
- 매개 변수의 목록 형태로 숫자의 단위 설정
- 단위에 연결되는 계산식 만들기
- 테이블 안에서 숫자의 단위 동적으로 변환
① 매개변수 설정
좌측의 사이드 바에서 '제품 대분류', '주문 일자', '고객 세그먼트', '지역', '매출'을 ctrl 키를 누른 채로 우측 상단의 표현 방식에서 텍스트 테이블을 선택하면 측정값이 텍스트로, 나머지 차원들은 열선반 혹은 행선반에 올라가서 텍스트 테이블이 생성된다.
매출에 해당하는 값들의 단위를 기본, 천, 혹은 백만으로 설정하여 단위의 변경에 따라 화면이 동적으로 바뀌도록 'p_단위 변경'이라는 매개변수를 생성하겠다. 데이터 유형은 정수로, 목록형으로 만들었다. 값이 1이면 표시 형식 '없음'을, 값이 1,000이면 표시 형식 '천(K)'을, 값이 1,000,000이면 표시 형식 '백만(M)'을 설정했다.
'값'은 나중에 계산된 필드를 만들었을 때 그 계산식에 연결되는 값이고, '표시 형식'은 매개 변수 컨트롤러에 표시되는 내용이다.
② 계산된 필드 설정 -1)
p_단위 변경 매개변수와 연결되는 c_매출 단위 변경 계산된 필드를 설정한다.
p_단위 변경 매개변수가 1로 설정되면, SUM([매출])/1로 원래 SUM([매출])의 값과 동일하게 나타난다.
p_단위 변경 매개변수가 1,000으로 설정되면, SUM([매출])/1,000으로 단위가 천(K)가 되도록, 1,000,000이면 단위가 백만(M)이 되도록 한다.
p_단위 변경의 컨트롤러를 설정하고 텍스트 마크에 c_매출 단위 변경을 설정하고 매개 변수를 변경해주니 단위가 실제로 변하는 것을 확인할 수 있다.
③ 계산된 필드 설정 -2)
지역이 제주인 경우, 애초에 값이 존재하지 않아서 빈 값으로 설정이 되는데, 빈 값을 0으로 만드는 계산된 필드를 새롭게 설정할 수 있다.
'c_매출 단위 변경_ZN' 필드에서 LOOKUP 함수는 해당 범위에서 값을 검색한 뒤, 같은 위치에 있는 항목을 다른 범위에서 불러올 때 사용하는 함수로, 0을 넣으면 현재 값을 그대로 불러온다.
ZN 함수는 NULL 값을 0으로 치환해주는 함수이다.
c_매출 단위 변경_ZN 필드를 텍스트 마크에 올려놓고 p_단위 변경 컨트롤러에서 매개변수를 변경하면, 선택한 단위에 따라 값이 바뀌면서 0값이 표시되는 것을 확인할 수 있다.
④ 제목 설정
매개변수가 어떤 단위를 가르키는지를 한 눈에 파악하기 위해 아래와 같이 제목에 매개변수 내용을 넣어준다.
'시각화 > tableau 굿모닝 굿애프터눈' 카테고리의 다른 글
대시보드 액션 적용하기: 필터 (0) | 2021.06.27 |
---|---|
매개변수 만들기: 전체 범위로 필터 적용 및 컨텍스트 필터에 추가하기 (0) | 2021.06.21 |
매개변수 만들기: 목록형 매개변수① (0) | 2021.06.21 |
매개변수 만들기: 범위형 매개 변수 만들기 (0) | 2021.06.20 |
계산된 필드 만들기: IF로 계산된 필드 만들기 (0) | 2021.06.20 |