2016-08-04 8 views
0

파워 쿼리의 데이터에서 에이징 보고서를 작성하려고합니다. 내가 엑셀 ​​테이블에 데이터를 가져 오는 경우 다음을 수행 할 수있어 : =파워 쿼리의 날짜 필드에서 나이 및 나이 버킷을 계산하십시오.

나이 열 (() TODAY - [[요청 날짜] @])

노화 버킷 = LOOKUP (J19372, {- 60,2.1,5.1,7.1}, { "0-2", "2+", "5 +", "7+"})

그러나 테이블을 쿼리에서 복사 한 다음 수식을 복사해야합니다. 이것은 나에게 도움이되지만 다른 사람이 파일을 보내는 것이 자동으로 이루어지기를 바랍니다.

PowerQuery에서 이러한 계산을 수행 할 수있는 방법이 있습니까?

답변

0

물론 가능합니다. 전원 쿼리를 통해 오늘 날짜를 검색하는 것을 제외하고 테이블을 새로 고침해야합니다. http://www.excelguru.ca/blog/2016/02/29/creating-a-banding-function-in-power-query/

+0

"DateTimeZone.LocalNow()"또는 "DateTimeZone.UtcNow()"를 사용하여 현재 날짜를 가져올 수 있습니다. –

+0

@ AlejandroLopez-Lago-MSFT 확실하지만 모든 재 계산에서 TODAY() 값이 변경되며 PQ는 쿼리 새로 고침에서만 작동합니다. 그게 내가 의미 한거야. –