Excel 시트를 PowerBI로 가져 왔고 날짜 열을 텍스트 형식 (2020 년 3 월 21 일, 00 : 00 : 000)에서 날짜 형식 (21/03/2020)으로 변환하려고합니다.
불행히도 "검색 유형"을 선택하면 텍스트 만 선택하고 "날짜"를 선택하면 오류가 발생합니다. 열에서 ", 00 : 00 : 000"을 제거했지만 여전히 오류 메시지가 나타납니다.
누구든지이 열을 dd / mm / yyyy로 변환하는 방법에 대한 제안이 있습니까?
감사합니다.
를 제거한 후 , 00:00:000
, 당신은 제거하려면 다음 중 하나와 같은 변환을 사용할 수 있습니다 st
에 참여 21st
있도록 March 21st 2020 --> March 21 2020
자동으로 날짜로 변환 할 수있다.
이 변환은 첫 번째 공백 뒤의 공백과 숫자를 제외한 모든 문자를 제거합니다.
each Text.BeforeDelimiter(_, " ") & Text.Select(_, {" ", "0".."9"})
이것은 마지막 공백의 왼쪽에있는 두 문자를 삭제합니다.
each Text.ReplaceRange(_, Text.PositionOf(_, " ", Occurrence.Last)-2, 2, "")
첫 번째 옵션을 사용하는 전체 쿼리는 다음과 같습니다.
let
Source = <Your Data Source>,
Remove00 = Table.TransformColumns(Source, {{"DateText", each Text.BeforeDelimiter(_, ","), type text}}),
StripOrdinal = Table.TransformColumns(Remove00, {{"DateText", each Text.BeforeDelimiter(_," ") & Text.Select(_, {" ","0".."9"}), type text}}),
TextToDate = Table.TransformColumnTypes(StripOrdinal,{{"DateText", type date}})
in
TextToDate
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다