이 문서에서는 Tableau의 유형 변환 함수와 관련 사용법을 소개합니다. 또한 예제를 사용하여 유형 변환 계산을 만드는 방법을 보여 줍니다.

유형 변환 함수를 사용하는 이유

유형 변환 함수를 사용하면 필드를 한 데이터 유형에서 다른 데이터 유형으로 변환할 수 있습니다. 예를 들어 나이 값(숫자)을 문자열 값으로 변환하는 것처럼, 숫자를 문자열 값으로 변환하여 Tableau가 해당 값을 집계하지 않게 할 수 있습니다.

이러한 작업을 위한 계산은 다음과 유사합니다.

STR([Age])

Tableau에서 사용할 수 있는 유형 변환 함수:

계산의 식 결과를 특정 데이터 유형으로 변환할 수 있습니다. 변환 함수는 STR(), DATE(), DATETIME(), INT()FLOAT()입니다. 예를 들어 3.14와 같은 부동 소수점 수를 정수로 캐스팅하려는 경우 INT(3.14)를 작성합니다. 결과는 정수인 3입니다. 아래에서는 캐스트 함수에 대해 설명합니다.

부울을 정수, 실수 또는 문자열로 캐스팅할 수 있습니다. 날짜로 캐스팅할 수는 없습니다. True는 1, 1.0 또는 "1"이고 False는 0, 0.0 또는 "0"입니다. UnknownNull로 매핑됩니다.

함수

구문

설명

DATE

DATE(expression)

숫자, 문자열 또는 날짜 식이 주어진 날짜를 반환합니다.

예:

DATE([Employee Start Date])
DATE("April 15, 2004") = #April 15, 2004#
DATE("4/15/2004")
DATE(#2006-06-15 14:52#) = #2006-06-15#

두 번째 및 세 번째 예에서는 따옴표가 필요합니다.

DATETIME

DATETIME(expression)

숫자, 문자열 또는 날짜 식이 주어진 날짜/시간을 반환합니다.

예:

DATETIME(“April 15, 2005 07:59:00”) = April 15, 2005 07:59:00

DATEPARSE

DATEPARSE(format, string)

문자열을 지정된 형식의 날짜/시간으로 변환합니다. 일부 로캘 관련 형식에 대한 지원은 컴퓨터의 시스템 설정에 의해 결정됩니다. 데이터에 표시되며 구문 분석할 필요가 없는 문자는 작은따옴표(' ')로 묶어야 합니다. 값 사이에 구분 기호가 없는 형식의 경우(예: MMddyy) 해당 형식이 예상대로 구문 분석되는지 확인하십시오. 형식은 필드 값이 아닌 상수 문자열이어야 합니다. 이 함수는 데이터가 형식과 일치하지 않으면 Null을 반환합니다.

여러 커넥터에 대해 이 함수를 사용할 수 있습니다. 자세한 내용은 필드를 날짜 필드로 변환을 참조하십시오.

예:

DATEPARSE ("dd.MMMM.yyyy", "15.April.2004") = #April 15, 2004#
DATEPARSE ("h'h' m'm' s's'", "10h 5m 3s") = #10:05:03#

FLOAT

FLOAT(expression)

인수를 부동 소수점 수로 캐스팅합니다.

예:

FLOAT(3) = 3.000
FLOAT([Age])Age 필드의 모든 값을 부동 소수점 수로 변환합니다.

INT

INT(expression)

인수를 정수로 캐스팅합니다. 식에서 이 함수는 결과를 0에 가장 근접한 정수로 잘라냅니다.

예:

INT(8.0/3.0) = 2
INT(4.0/1.5) = 2
INT(0.50/1.0) = 0
INT(-9.7) = -9

문자열을 정수로 변환하는 경우 먼저 실수로 변환된 다음 반올림/반내림됩니다.

STR

STR(expression)

인수를 문자열로 캐스팅합니다.

예:

STR([Age])

이 식은 Age라는 측정값의 모든 값을 받아서 문자열로 변환합니다.


유형 변환 계산 만들기

아래의 단계를 수행하여 유형 변환 계산을 만드는 방법을 배워 보십시오.

  1. Tableau Desktop에서 Tableau와 함께 제공된 Sample - Superstore 저장된 데이터 원본에 연결합니다.

  2. 워크시트로 이동합니다.

  3. 분석 > 계산된 필드 만들기를 선택합니다.

  4. 계산 에디터가 열리면 다음을 수행합니다.

    • 계산된 필드 이름을 Postal Code String으로 지정합니다.

    • 다음 수식을 입력합니다.

      STR([Postal Code])

      이 계산은 Postal Code 필드를 숫자에서 문자열로 변환합니다.

    • 작업을 마쳤으면 확인을 클릭합니다.

      새 계산된 필드가 데이터 패널의 차원 아래에 나타납니다. 다른 필드와 마찬가지로, 하나 이상의 비주얼리제이션에서 이 필드를 사용할 수 있습니다.

      이 필드를 숫자에서 문자열로 변환하면 Tableau가 필드를 숫자가 아닌 문자열로 취급하게 됩니다. 즉, Tableau가 필드를 집계하지 않습니다.

참고 항목

데이터 유형

필드를 날짜 필드로 변환

Tableau에서 계산 서식 지정

Tableau의 함수

Tableau 함수(사전순)

Tableau 함수(범주별)

피드백을 제공해 주셔서 감사합니다!