2017-03-21 1 views
2

날짜를 'MON YYYY'(2014 년 4 월, 2014 년 5 월 등) 형식의 문자열로 반환하는 데이터 소스가 있습니다.Tableau의 Dateparse MON

I는 다음 식으로이 정보를 외부로 계산 된 필드를 만드는 시도

:

: 이것은 얻고 데이터의 샘플 세트이다

DATEPARSE('MMM YYYY', [Field1]) 

(나는 분할기로 파이프를 첨가)

Field1 || 계산 된 필드

APR 2014 || 12/22/2013

APR 2015 || 2014 년 12 월 28 일

APR 2016 || 2015 년 12 월 27 일

8 월 2014 || 12/22/2013

8 월 2015 || 2014 년 12 월 28 일

8 월 18 일 ||

2015년 12월 27일 내가 또한 하루에 필드를 추가하려했지만, 그 이상과 같은 잘못된 데이터가 발생합니다

DATE(DATEPARSE('dd MMM YYYY','01 ' +[Field1])) 

나는 아마도에 대해 오해하고있어 뭔가가 있나요 dateparse 함수?

+0

세 자리 달의 전술 형식, 공간, 그리고 4 자리 연도를 사용하여 날짜 타입으로 문자열 [필드 1]에서 변환 ? –

+0

그것의 오라클 ODBC 연결 – mkingsbu

+0

차이가 생기면 라이브 연결이 아닌 tableau 추출물을 사용했습니다 – mkingsbu

답변

2

YYYY은 완전히 yyyy과 다른 것을 의미합니다. MON 유형 설명에 대문자 화 된 MMM이 필요했습니다. 이것은 나를 위해 일한 : 당신이 날짜를 날짜 경우

DATE(DATEPARSE('MMM yyyy',[Field1])) 

당신이뿐만 아니라시, 분, 초 필드를 얻을 수 있습니다.

Dateparse은 무엇 데이터베이스 또는 파일 형식 것은 당신이 데이터를 포함하는 데 사용하는 (e.g. AUG 2014 -> 8/2/2014).

+0

을 제외하고는 질문이 더 이상 열려 있지 않으면 대답하십시오 – philshem

+0

2 일을 기다려야한다고합니다. ( – mkingsbu