녕녀기의 실험일지

[ Tableau ] 매개변수 만들기 본문

-- Data --/- Tableau -

[ Tableau ] 매개변수 만들기

녕녀기 2023. 4. 27. 18:33

목차로

안녕하세요. 녀기입니다.

 

오늘 날씨가 엄청 좋았습니다. 그래서 그랬는지

 

너무 공부가 하기 싫더라구요(?)

 

(원래 이런 날도 있고 저런 날도 있는거겠죠🤗

 

헿)

 

어떻게든 책상 앞에 앉아서 본

 

태블로 강의 영상을 간략하게나마 정리해야 합니다!!

 

이거 끝나면 그냥 책이나 읽으렵니다.

호다닥 작성해 보겠습니다.

 

렛츠 고도리~~


목차

  1. 매개변수

1. 매개변수

매개변수는

 

상수 형태의 정적인 기준보다

 

동적으로 보고 싶을 때 사용한다고 합니다.

 

예를 들면, '매출' 5억을 기준으로 다른 색깔로 보고 싶을 때가 있을 것이고, 10억을 기준으로 보고 싶을 수도 있습니다.

 

혹은 시트를 여러 개 만들지 않고, 하나의 시트에 차원이나 변수만 다르게 보고 싶을 때

 

매개변수를 이용할 수 있습니다.

 

 

함수를 사용하다보면 매개변수를 조정했던 경험이 있을텐데,

 

태블로 사용자가 다양한 기준으로 데이터를 살펴볼 수 있도록 매개변수를 정의한다는 느낌입니다. 

 

 

'범위형 매개변수'와 '목록형 매개변수'가 있지만 

 

목록형 매개변수만 알아보겠습니다.

 

Fig 1. 매개 변수 만들기

 

Fig 1을 보면, '매개 변수 만들기'를 클릭할 수 있습니다.

 

Fig 2와 같이 매개 변수의 이름, 데이터 유형을 선택할 수 있습니다.

 

일단은 정수형을 선택합니다.

Fig 2. 매개 변수 생성 창

 

'고객 세그먼트'나 '제품명'은 문자열 형태이지만, 정수형을 선택한 이유는

 

정수나 bool 값이 계산 속도가 빠르기 때문입니다.

 

Fig 3처럼 생성한 매개 변수를 생성하면, 우측에 매개 변수를 조정할 수 있습니다만,

 

매개 변수는 계산식이나 필터, 참조선 없이 단독으로 사용할 수 없습니다.

 

그래서 계산식을 만들어 봅시다.

 

Fig 3. 생성한 매개 변수 표시하기
Fig 4. 계산된 필드 만들기

 

Fig 5를 보시면,

 

'CASE'를 통해 'p. 차원 선택_복사' 매개변수를 참조하겠다는 의미입니다.

 

매개 변수의 값이 0이면 고객_세그먼트 필드를(when 0 then [고객 세그먼트]),

 

매개 변수의 값이 1이면 제품명 필드(when 1 then [제품명])를 불러오겠다는 식 입니다.

 

Fig 5. 매개 변수가 포함된 계산식
Fig 6. 매개 변수가 포함된 계산식을 열로

 

Fig 6 처럼 계산식과 매출로 차트를 만들면

 

Fig 7. 고객 세그먼트 - 매출 차트
Fig 8. 제품명 - 매출 차트

 

우측의 매개 변수를 변경시키면서 원하는 차트를 볼 수 있습니다.(Fig 7, Fig 8)

 

매개 변수 패널은 원하는 위치에 옮길 수 있으니

 

사용하기 편한 위치로 옮기셔도 됩니다.


목록형 뿐만 아니라 범위형도 비슷한 방식으로 설정하시면 되고,

 

범위형의 경우, 참조선과 결합해서 쓰는 경우가 있으니 기회가 되면 한번 써 보겠습니다!!

 

(언젠가는 사용해 봐야겠죠ㅋㅋ)

 

그러면 저는 이제 쉬러 가볼게요~~

 

다음에 봐요.

 

뿅!

 

 

 

출처 : 네이버 부스트코스 '데이터 시각화를 위한 태블로'

Comments