내일배움캠프/Tableau

[Tableau]데이터 원본만 바꾸기 / 별점 표시하기

dydatablog 2025. 2. 20. 10:27

데이터 원본만 바꾸기

태블로 시트를 만들다가 전처리를 안한 컬럼을 발견해버렸다...!

컬럼을 지우거나 필터를 걸어서 사용할 수 있는거라면 태블로에서 수정해서 사용할텐데

하필이면 0인 값들의 행을 지워야하는거라 코랩으로 다시 수정하고 새로운 csv로 진행하기로 했다.

시트 많이 만들어놨는데...데이터 바꿔도 그대로 사용할 수 있나? 싶은마음에 파들파들 떨면서 진행했다.

 

1. 태블로 상단의 데이터 메뉴에서 '새 데이터 원본' 클릭

 

2. '자세히>'를 눌러서 바꿔줄 새 csv를 불러온다.

 

3. 아무 시트에 들어가면 왼쪽 상단에 불러온 csv가 있는것을 확인한다. ('데이터 원본' 탭 아님 주의!!)

 

 

 

4. '데이터' 탭에서 새 데이터를 누르면 '데이터 원본 바꾸기'를 누를 수 있다.

 

 

 

5. 이 창이 뜨면 현재시트만 바꿀것인지 설정할 수도 있다. 이후 확인을 눌러주면 끝!

 

 

6. 왼쪽 위의 탭에서 새로운 데이터가 선택된 것을 확인할 수 있다.

 


대시보드에 별점 표시하기

대시보드에 전체 유저의 만족도 평균을 넣고 싶은데 숫자로만 넣기는 심심해서 별로 표시해볼까 한다.

유튜브의 아래 영상을 참고해서 만들었다.

https://www.youtube.com/watch?v=5-muxSVkW94

 

영상과 다른 점은 내가 계산하려고 했던 점수는 소수점까지 표시되기 때문에 평균 서비스 평가점수를 int로 묶어서 사용해줬다.

 

-- 새로운 계산 필드 작성

REPLACE(SPACE(int(AVG([서비스 평가점수]))),' ','✦')
+
REPLACE(SPACE(5-int(AVG([서비스 평가점수]))),' ','✧')

 

 

 

[결과물]

별이 정수단위로 색칠되어서 3.9라도 3개만 색칠되는건 아쉽지만...일단 지금은 이걸로 만족!