파워쿼리 날짜서식 입력 및 변경방법
게시판을 이용하기 위한 한가지 규칙! 글 제목은 꼭! 내용과 관련되게 적어주세요 ^-^* 같은 질문이 중복되지 않게 여러 사람의 지식을 효과적으로 나누기 위한 첫번째 규칙입니다. 여러분의 소중한 배려 부탁드립니다. (예: 피벗테이블을 그룹하는 방법, 엑셀 2010 이전버전에서 혼합차트를 사용하는 방법, 등..) |
웹페이지 에서 매일 업데이트 되는 날짜별 데이터를 1년치 데이터를 받아와서 매일 자동 정리하고있는데 날짜가 문제입니다
웹에서는 오늘은 today 어제는 yesterday 그 전날짜들은 전부 ex)07.01.2019 이런식으로 정리가 되고 ( 일 , 월 , 년도 ) , 올해 데이터 즉 1월은 년도가 생략된채로 03.01. 이런식으로 정리가 됩니다
저는 이전체 데이터를 파워쿼리 편집등을 이용해서 년도-월-일 으로 전부 자동으로 바꾸고 싶은데 방법좀 알려주세요
안녕하세요? 오빠두엑셀이에요 ^-^
아래 함수를 사용자 지정열에 추가해보시겠어요?
만약 [월] 열에 "."이 1개만 있을경우 앞에 '2020'을 더해주는 공식입니다.^-^
if List.Count(Text.PositionOfAny([월] ,{"."},Occurrence.All )) = 1 then
"2020." & [월]
else [월]
감사합니다.
이런 답변을 해주셨는데
이것만 활용하면 년도가 없는부분은년 일 월 이렇게 표시되어서 쓰지못하고
년도가 있는부분은 EX) 2020.13.01.2019 이런식으로 년, 월, 일, 년 이런식으로 되버리고 yesterday , today 는 문자 그대로 살아있어서 쓰지못합니다 ㅠㅠ
제발 해결방법좀 알려주세요 아무도 아는 사람이 없네요
파워쿼리편집기로 매일 업데이트되면서 정리되게 만들고 싶어요 다른열도 오른쪽으로 자료가 있지만 불필요 할거같아서 날짜나온 1열만 보시라고 올려드려요
| Column5 |
| Today |
| Today |
| Today |
| Today |
| Today |
| Today |
| Today |
| Today |
| Today |
| Yesterday |
| Yesterday |
| Yesterday |
| Yesterday |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 05-01- |
| 04-01- |
| 04-01- |
| 04-01- |
| 04-01- |
| 04-01- |
| 04-01- |
| 04-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 03-01- |
| 02-01- |
| 02-01- |
| 02-01- |
| 02-01- |
| 01-01- |
| 01-01- |
| 01-01- |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 31-12-2019 |
| 30-12-2019 |
| 30-12-2019 |
| 30-12-2019 |
| 30-12-2019 |
| 30-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 29-12-2019 |
| 28-12-2019 |
| 28-12-2019 |
| 28-12-2019 |
| 28-12-2019 |
| 28-12-2019 |
| 27-12-2019 |
| 27-12-2019 |
| 27-12-2019 |
| 27-12-2019 |
| 27-12-2019 |
| 27-12-2019 |
| 26-12-2019 |
| 26-12-2019 |
| 25-12-2019 |
| 25-12-2019 |
| 25-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 24-12-2019 |
| 23-12-2019 |
| 23-12-2019 |
| 23-12-2019 |
| 23-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 22-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 21-12-2019 |
| 20-12-2019 |
| 20-12-2019 |
| 20-12-2019 |
| 20-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 19-12-2019 |
| 18-12-2019 |
| 18-12-2019 |
| 18-12-2019 |
| 18-12-2019 |
| 18-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 17-12-2019 |
| 16-12-2019 |
| 16-12-2019 |
| 16-12-2019 |
| 16-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 15-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 14-12-2019 |
| 13-12-2019 |
| 13-12-2019 |
| 13-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 12-12-2019 |
| 11-12-2019 |
| 11-12-2019 |
| 11-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 10-12-2019 |
| 09-12-2019 |
| 09-12-2019 |
| 09-12-2019 |
| 09-12-2019 |
| 09-12-2019 |
| 08-12-2019 |
| 08-12-2019 |
| 08-12-2019 |
| 08-12-2019 |
| 08-12-2019 |
| 08-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 07-12-2019 |
| 06-12-2019 |
| 06-12-2019 |
| 06-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 05-12-2019 |
| 04-12-2019 |
| 04-12-2019 |
| 04-12-2019 |
| 04-12-2019 |
| 04-12-2019 |
| 03-12-2019 |
| 03-12-2019 |
| 03-12-2019 |
| 03-12-2019 |
| 03-12-2019 |
| 03-12-2019 |
| 02-12-2019 |
| 02-12-2019 |
| 02-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 01-12-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 30-11-2019 |
| 29-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 28-11-2019 |
| 27-11-2019 |
| 27-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 26-11-2019 |
| 25-11-2019 |
| 25-11-2019 |
| 25-11-2019 |
| 25-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 24-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 23-11-2019 |
| 22-11-2019 |
| 22-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 21-11-2019 |
| 20-11-2019 |
| 20-11-2019 |
| 20-11-2019 |
| 20-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 19-11-2019 |
| 18-11-2019 |
| 18-11-2019 |
| 18-11-2019 |
| 18-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 17-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 16-11-2019 |
| 15-11-2019 |
| 15-11-2019 |
| 15-11-2019 |
| 15-11-2019 |
| 15-11-2019 |
| 15-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 14-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 13-11-2019 |
| 12-11-2019 |
| 12-11-2019 |
| 12-11-2019 |
| 12-11-2019 |
| 12-11-2019 |
| 12-11-2019 |
| 11-11-2019 |
| 11-11-2019 |
| 11-11-2019 |
| 11-11-2019 |
| 11-11-2019 |
| 11-11-2019 |
| 10-11-2019 |
| 10-11-2019 |
| 10-11-2019 |
| 10-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 09-11-2019 |
| 08-11-2019 |
| 08-11-2019 |
| 08-11-2019 |
| 08-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 07-11-2019 |
| 06-11-2019 |
| 06-11-2019 |
| 06-11-2019 |
| 06-11-2019 |
| 06-11-2019 |
| 05-11-2019 |
| 05-11-2019 |
| 05-11-2019 |
| 05-11-2019 |
| 05-11-2019 |
| 05-11-2019 |
| 04-11-2019 |
| 04-11-2019 |
| 04-11-2019 |
| 04-11-2019 |
| 04-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 03-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 02-11-2019 |
| 01-11-2019 |
| 01-11-2019 |
| 01-11-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 31-10-2019 |
| 30-10-2019 |
| 30-10-2019 |
| 30-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 29-10-2019 |
| 28-10-2019 |
| 28-10-2019 |
| 28-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 27-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 26-10-2019 |
| 25-10-2019 |
| 25-10-2019 |
| 25-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 24-10-2019 |
| 23-10-2019 |
a
김
숫
혀
신
선
댓글 8
질문에는 "." 으로 날짜가 구분된다고 하셨는데, 올려주신 자료는"-"로 구분되어있네요.
아래 수식을 사용자지정열에 추가해보시겠어요?^_^*
[Column5] & "2020"
else if [Column5] = "Today" then
Date.ToText(DateTime.Date(DateTime.LocalNow()),"dd-MM-yyyy")
else if [Column5] = "Yesterday" then
Date.ToText(Date.AddDays(DateTime.Date(DateTime.LocalNow()),-1),"dd-MM-yyyy")
else [Column5]
감사합니다
Date.ToText 함수를 사용해보시겠어요?
=Date.ToText ( 값 ) 으로 입력하시면 됩니다. 윈도우 설정에 따라 날짜변환이 옳지 않을 수 있는데요. 그럴 경우
Text.End([값],4)&"/"&Text.Middle([값],4,2)&"/"&Text.Start([값],2) 를 Date.ToText의 값으로 넣어주시면 됩니다^^
Expression.Error: 값 "2020/1-/14"을(를) Date 형식으로 변환할 수 없습니다.
세부 정보:
Value=2020/1-/14
Type=[Type]
라는 에러가 떠서
"&Text.Middle 이부분을 바꿔서
=Date.ToText ( Text.End([날짜],4)&"/"&Text.Middle([날짜],3,2)&"/"&Text.Start([날짜],2) )
이렇게 넣으면 될줄알았는데
Expression.Error: 값 "2020/01/13"을(를) Date 형식으로 변환할 수 없습니다.
세부 정보:
Value=2020/01/13
Type=[Type]
이런에러가 나오네요
열전체가 오류로 표기되네요 안되는건가요 ? ㅠㅠ
현재 파워쿼리편집기 홈에서 데이터형식이 임의로 되어있고 데이터검색을 누르면 형식이 텍스트라고 바뀝니다 ㅠ
혹시 값이라고 적어주신걸 제가 잘못이해 한걸까요
열이름 Column5를 "날짜" 로 바꾼상태라 날짜로 넣어봤는데 뭐가 문제일까요 .. 적어주신 거에서 "/" 를 "-"로 바꿔도 안되네요 ㅜㅜ
죄송합니다. 제가 잘못 안내해드렸네요.
텍스트를 날짜로 변경하는 함수는 Date.FromText 입니다.
= Date.FromText( Text.End([날짜],4)&"/"&Text.Middle([날짜],3,2)&"/"&Text.Start([날짜],2) ) 로 입력해보시겠어요?
감사합니다.^^