Tableau

Intermediate - 문자 및 수치 기본 클렌징 기법

장수우 2024. 7. 27. 00:20
  • 분할을 누르면 tableau는 자동으로 분할 하려 한다.
  • 바로 옆에 해주면 좋겠지만 맨 뒤로 가서 자동으로 데이터 타입도 할당해준다.

맨 뒤에 할당해준 모습

  •  만약 파일에 X가 아닌 . 으로 연결되어있어서 분할 하고 싶다면 사용자 지정분할로 가능하다.


사용하는 다양한 함수를 알아보겠습니다.

  • Replcae Function
    • 주로 보안상 XXX로 되어있는 값들은 다른 것으로 바꾸고 싶을 때 사용
    • 계산 을 열어서 replace를 사

주의할점

대체할 값을 썻는데 오류가 났다면?

따옴표를 사용해서 Tableau 에게 이게 글자나 단어, 구절이라고 인식을 시켜야한다.

따옴표를 안 넣으면 숫자로 인식

그런데 왜 또 실패지?

친절하게도 잘 알려준다 1에 따옴표를 붙이면 잘 실행될 것

나는 1도 빼고 깨끗하게 보고싶어서 아무것도 넣지 않고 “” 를 사용했더니 말끔해진 모습이다.

이름을 바꿨다면 계산 셀이 나올 것

필요한 만큼만 데이터 타입을 변경할 수 있는 유연성을 가져야 한다.

Str 과 Float를 이용해 데이터 형식 측면에서 출력을 제어할 수 있다.


  • Left and Rigth Function
  • 주로 제품 번호의 각 구조는 다른 걸 말해준다. 특별한 경우 제품에 어떤 변화가 있는지 보고싶을 때 사.


  • Length Function
  • 길이를 나타내주는 함수
  • 셀 쉽게 확인하는 편법!
    • 측정값을 차원값으로 변경하면 파란색 셀로 변경하면서 찾기 쉬워진다. 즉 시각화 수정을 줄여준다.
    • 왼쪽의 익스플로러 창에서 어떤 첫 번째 메서드 인지 혹은 어떻게 사용할지 결정하는 것


  • Mid function
  • 시작 및 길이에 따라 주어진 텍스트 문자열의 가운데 부분에 있는 문자 반환 해준다.

이런식으로도 활용 가능


  • find 함수

큰 따옴표 안에 있는 단어를 포함하는 시작 위치를 나타내 준다.

왜 필요한가? 우선순위가 있는 걸 선택할 때 숫자가 있으면, 숫자가 있는건 100달러의 출력값을 계산 숫자가 없으면 0달러, 플래그 시스템 처럼 사용가능

데이터 검사에도 사용할 수 있다. 비슷한 데이터셋이면 위치가 같을

find 함수로 공간을 찾는다.

다음 계산까지 올바른 필드 혹은 올바른 정보를 끌어오기 위해

몇 글자를 삭제할지 알아낼 수 있다.


  • findnth
  • 첫 발견 기준, 두 번째를 보고 싶다면 ,2


  • Contains 함수
  • 보고싶은 문자열이 들어있는지 참, 거짓, NULL로 알려

참 거짓 공식이라는 뜻

아래와 같이 색을 입히면 더 보기 좋다.

  • Startwith. Endwith
  • 앞, 뒤 문자가 해당하면 참 / 아니면 거짓 / Null로 판

 

앞에 Product가 있으면 참 아니면 거짓
뒤에 Approved 가 있으면 참 아니면 거짓


  • trim → 앞 뒤 공간을 없애주는 함수
  • Upper 같이 대문자로 바꿔주는 것이랑 같이 사용 가능하다.

  •  문자 앞 뒤에 공백을 남기고 싶을 때 사용 가능한 R/LTrim

반응형