Loading

날짜 및 시간을 문자열로 변환할 때 날짜 형식이 변경됨

게시 일자: Dec 9, 2022
상세 설명

필드의 데이터 유형을 날짜 및 시간에서 문자열로 변환하면 날짜 형식이 변경됩니다. 예를 들어 [2020-12-01 06:12:49]에서 [Dec 1 2020 6:12:49]로 변경됩니다. Oracle 또는 SQL Server에 대한 라이브 데이터 원본을 사용할 경우 이 문제가 발생합니다.
 

Cause

일부 데이터베이스(Oracle, SQL Server)와의 라이브 연결에서 날짜 유형을 Date(Date&Time)에서 문자열로 변경하는 경우
Tableau에서 데이터베이스로의 쿼리가 자동으로 실행되어 쿼리의 문자열 형식을 변경합니다.
솔루션
[2020-12-01 06:12:49]와 일치하는 날짜 형식을 문자열로 변경하는 계산 필드를 만듭니다.

STR(YEAR([Date]))+ "-"
+ (IF MONTH([Date])<10 THEN "0"+STR(MONTH([Date])) ELSE STR(MONTH([Date])) END) + "-"
+(IF DAY([Date])<10 THEN "0"+STR(DAY([Date])) ELSE STR(DAY([Date])) END)+ " "
+RIGHT(STR([Date]),8)
 
추가 자원

 
Knowledge 기사 번호

001472691

 
로드 중
Salesforce Help | Article