20230331 1242 

 

REF

[1] "https://www.fourmoo.com/2019/09/17/power-query-getting-the-min-value-repeated-for-all-rows-in-my-table/"

Power Query – Getting the Min Value repeated for all rows in my table

 

개요

특정 칼럼에서 가장 작은 값을 추출하고 싶다.

  • List.Min함수를 이용
  • 인수는 Table**이 아니라 List** 이어야 한다.

** Table은 칼럼이 2개 이상인 2 dimension이고, List는 칼럼을 하나만 가진 1 dimension(배열, vector)이다.

 

실습

아래와 같은 테이블이 있을 때,

가장 오래된 날짜 기준으로 남은기간을 계산하려고 한다.

 

파워쿼리 화면으로 가서..

Excel > Data > From Table

Add Column > Custom Column에서 아래와 같이 입력

코드: = [date]-List.Min(#"Source"[date])

 (★note★)

  1. data format이 맞지 않으면 error 발생;위 예에서 코드의 좌항 '[date]'는 날짜 형식이고 우항의 [date]가 날짜시간 형식이면 (형식이 다르므로) 오류 발생
  2. List.Min의 인수는 List이어야 한다. 따라서 인수로 '[date]'라고 넣으면 오류 발생(여기서 [date]는 context상 각 행에 해당하는 하나의 데이터 값(scalar)이다.)

 

결과;

 

 

 

Posted by Weneedu
,


출처: https://privatedevelopnote.tistory.com/81 [개인노트]