Loading

DATEADD() 사용 시 "Schema/DataTable mismatch" 오류 발생

게시 일자: Jul 20, 2023
상세 설명
DATEADD()를 사용하여 간격 인수에 나누기가 있는 계산을 만들 경우 계산이 유효합니다.  그러나 계산이 뷰에 추가되면 Tableau Desktop이 다음 오류를 반환합니다.
 
Unable to complete action ColumnTable:(ColumnTable 작업을 완료할 수 없습니다.)
Schema/DataTable mismatch" error when the calculation is added to the view(계산이 뷰에 추가될 때 Schema/DataTable mismatch 오류 발생)

Cause

DATEADD() 함수의 간격 인수에는 정수가 필요합니다. 나누기는 숫자를 실수라고도 하는 소수 자릿수로 변환합니다.
솔루션
간격 인수의 수식을 INT()로 래핑합니다.
제안 사항: INT()에서 간격 인수 앞뒤에 괄호를 추가합니다.

예를 들어, 원래 수식은 다음과 같습니다.
제안 사항: 예를 들어, 원래 계산은 다음과 같습니다.
DATEADD('day', [Parameter]/2, [Date Field] )

간격 인수의 수식을 INT()로 래핑하면 수식이 다음과 같이 됩니다.
제안 사항: INT()의 간격 인수를 캡슐화하면 다음과 같이 됩니다.
DATEADD('day', INT( [Parameter]/2 ), [Date Field] )
추가 자원
일부 라이브 데이터 원본(예: Microsoft SQL Server)은 데이터 유형에 대한 유연성이 크기 때문에 이 문제가 발생하지 않을 수 있습니다.

Knowledge 기사 번호

001471238

 
로드 중
Salesforce Help | Article