Power BI
Power Query에서 YYYYMMDD 숫자를 날짜형으로 변환
도오온
2020. 4. 5. 16:12
[상황]
- 20200405와 같은 숫자형을 날자 연산을 하려면 2020-04-05 같은 날짜형으로 변환이 필요합니다.
[Power Query M 함수]
#"신규 테이블 이름" = Table.TransformColumns(#"테이블 명", {"변환할 열", each ate.From(Text.Combine(Splitter.SplitTextByLengths({4,2,2})(Text.From(_)),"-")), type date}) |
[사용방법]
- '신규 테이블 이름', '테이블 명', '반환할 열'을 알맞게 수정해서 사용하면 됩니다.
[상세]
- Table.TransformColumns() : 특정 칼럼의 값 변환함수
- Text.Combine() : 텍스트 리스트를 합치는 함수
- Splitter.SplitTextByLengths() : 지정한 길이에 맞게 함수 자르기
- Text.From(_) : 현재 행의 값 참고 함수
- each : 한 행 씩 순환(for문)
- tpye date : 합친 글자를 날짜형으로 지정
[결과]