2016-08-04 452 views
0

我試圖從Power Query中的數據創建一個老化報告。我可以,如果我拉的數據到Excel表中執行以下操作:從powerquery中的日期字段計算年齡和年齡桶

年齡列 =(TODAY() - [@ [請求日期])

帳齡時段 = LOOKUP (J19372,{ - 60,2.1,5.1,7.1},{「0-2」,「2 +」,「5 +」,「7+」})

但是每次刷新表中,然後我需要複製公式。這對我來說很好,但我希望它可以自動發送給我的其他人。

有沒有辦法在PowerQuery中做這些計算?

回答

0

當然可以。除了通過Power Query檢索今天的日期,您需要刷新表格。在Ken Puls博客上查看一個解決方案: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僅在查詢刷新時才起作用。我正是這個意思 –