신이 되고 싶은 갓지이

[Trouble Shooting] Tableau join capital letter error 대소문자 구분 조인 에러 해결! 본문

Tableau

[Trouble Shooting] Tableau join capital letter error 대소문자 구분 조인 에러 해결!

갓지이 2023. 3. 3. 18:53
 

Woongjin Thinkbig Co Ltd- Starters

Udemy Business는 회사의 중요한 결과를 성취하는 데 도움이 되는 직장에서의 학습을 위한 장소입니다. 19,000개가 넘는 최고 평점의 관련 강의를 알아보고 오늘 직원의 능력을 키워주세요.

wjtb-starters.udemy.com

에러 발생

유데미 강의 '【한글자막】 태블로 Tableau 완벽 실전 교육! 커리어 업그레이드 하기' 에서 색션9의 77강을 듣던 중 강사님은 문제없이 join이 되는데 나는 join 결과가 나오지 않는 에러가 발생했다. 아래는 해당 에러 화면이다. 

join 결과가 나오지 않는다..!

 

 

강의화면은 캡쳐가 되지 않아 올릴 수는 없지만 강의를 일단 마저 듣다보니 두 파일의 join key인 PARK와 Name311이 각각 하나는 대문자, 하나는 대소문자가 섞인 데이터였다. 

 

에러 해결 try

⚠️ Trouble Shooting FIRST Try ⚠️

처음에는 그럼 대소문자가 섞인 파일에서 해당 컬럼을 upper 처리한 calculated filed를 생성해서 해당 컬럼과 대문자로 되어있는 파일을 join처리하면 될것이라고 생각했다.

                     PARKS 컬럼 생성                                                                                  Join 컬럼 목록에 PARKS가 보이지 않는다            

그러나 결과적으로 원래 파일에 있는 컬럼이 아닌 새로 생성한 calculated filed는 join 작업시 key목록에 뜨지 않아서 첫번째 시도는 실패!

 

 

⚠️ Trouble Shooting SECOND Try ⚠️

두번째로는 결국 다른 같이 학습듣는 교육생들에게 물어보았다😂 (알고보니 너무 간단한 해결 방법이었다..)

처음부터 upper 처리하는 것이 아니라 join시에 저 아래 파란색 박스로 보이는 'Create Join Calculation'여기를 눌러주면 

 

이렇게 아까 calculated field를 만들었을 때와 동일하게 컬럼에 함수를 적용 할 수 있다! 

 

 

에러 해결

대소문자가 섞인 Name311 컬럼을 upper 처리하여 join 작업을 다시 진행하니 결과적으로 데이터값들이 잘 들어왔다!! 

 

 

 

 

강사님은 2018년에 강의를 찍으시고 2020년에 업데이트를 해주셔서 현재 tableau보다 버전이 낮은데 오히려 에러없이 조인 된 모습을 볼 수 있었다. 하나의 값이라도 동일해야 join되는게 더 올바른 것이란건 알고있지만.. 그래도 이 문제로 너무 많은 시간을 소비해버렸다🥲

나처럼 반 독학하는 분들은 해당 문제를 빠르게 넘어갈 수 있길 바라며 포스팅을 마친다. 

 

 

 

#태블로 #tableau #join error #trouble