사용 예시
CAST(Number_field AS TEXT)
CAST(Text_field AS NUMBER)
CAST(Date_field as DATETIME)
문법
CAST(field_expression AS type)
매개변수
field_expression -
필드 또는 표현식
type -
데이터 유형 리터럴. 아래를 참고하세요.
CAST 유형
다음과 같은 유형 간에 변환할 수 있습니다.
원본 유형 | 대상 유형 |
---|---|
텍스트 |
|
숫자 |
|
날짜 |
|
날짜 및 시간 |
|
예
목표: N초가 넘는 웹사이트 세션의 수를 집계합니다.
Google 애널리틱스 데이터 소스에서 세션 시간이 텍스트 측정기준입니다. N초 이상인 세션을 집계하는 첫 번째 단계는 CAST를 사용하여 숫자로 변환하는 것입니다. 두 번째 단계는 CASE 표현식을 사용하여 특정 시간(이 예의 경우 60초) 이상인 식별하는 것입니다. CASE를 SUM과 통합하여 집계합니다.
1단계: 다음 수식을 사용하여 새로운 계산된 필드인 세션 시간(숫자)을 생성합니다.
CAST(Session Duration AS NUMBER)
2단계: 새로운 계산된 필드인 긴 세션 수를 생성합니다.
SUM(CASE WHEN Session Duration > 60 THEN 1 ELSE 0 END)
참고
CAST 필드는 집계할 수 없습니다.
[DATE|DATETIME]
에서TEXT
로 변환하면 아래 표준 문자열 형식이 반환됩니다. 다른 형식을 반환하려면FORMAT_DATETIME
함수를 사용하세요.TEXT
에서[DATE|DATETIME]
로 변환하면 표준 문자열 형식만 허용됩니다. 다른 형식을 파싱하려면PARSE_*
함수를 사용하세요.
유형 | 표준 STRING 형식 |
DATE | YYYY-[M]M-[D]D |
DATETIME | YYYY-[M]M-[D]D [[H]H:[M]M:[S]S[.DDDDDD]] |
STRING으로 변환
표현식에 STRING
이 필요한 경우 Looker Studio는 STRING
이 아닌 값을 STRING
으로 변환(암시적으로 변환)합니다.
유형 | 표준 STRING 형식 |
DATE | YYYY-MM-DD |
DATETIME | YYYY-MM-DD HH:MM:SS[.DDD[DDD]] |
예를 들어 DATETIME
유형의 created_datetime
필드와 다음 수식이 있다고 가정합니다.
CONCAT("Created on ", created_datetime)
이 수식은 다음을 반환합니다.
만든 날짜: 2019-11-22 16:30:00.739182
수식에는 명시적인 CAST(created_datetime AS TEXT)
가 필요하지 않습니다.