Loading

Error "Unknown function MAKEDATE called" When Using a Live Data Connection(라이브 데이터 연결을 사용할 경우 "알 수 없는 함수 MAKEDATE 호출" 오류 발생)

게시 일자: Dec 9, 2022
상세 설명
MAKEDATE 함수를 사용하여 계산된 필드를 만들면 계산된 필드 대화 상자에 다음 오류가 나타나고 계산을 완료할 수 없습니다.
 
Unknown function MAKEDATE called.(알 수 없는 함수 MAKEDATE가 호출되었습니다.)
사용자가 추가한 이미지
 

Cause

 MAKEDATE 함수는 Tableau 데이터 추출에 사용할 수 있지만 라이브 연결된 모든 데이터 원본에 사용할 수 있는 것은 아닙니다. 통합 문서에서 라이브 데이터 연결과 함께 함수를 사용하려면 MySQL과 같은 특정 데이터 원본에서 함수를 사용할 수 있어야 합니다.
솔루션

옵션 1

DATEADD() 함수를 사용합니다.  [Year], [Month] 및 [Day]가 각각 연도, 월, 일에 대한 데이터 필드라고 가정하면 아래 수식은 연도, 월 및 일로 구성된 날짜 값을 반환합니다.

DATEADD('day', [Day] - 1, DATEADD('month', [Month] - 1, DATEADD('year', [Year] - 2000, #2000-01-01#)))

옵션 2

아래 계산을 사용하여 DATE 필드를 만듭니다.
DATEPARSE("yyyy-MM-dd","2022-01-01")

또는

DATE(DATEPARSE("yyyy-MM-dd","2022-01-01"))
참고: 첫 번째 계산은 날짜 및 시간 필드를 생성하며, 두 번째 계산은 날짜 필드만 생성합니다.

 
Knowledge 기사 번호

001473018

 
로드 중
Salesforce Help | Article