从 powerquery 中的日期字段计算年龄和年龄桶

Calculate age & age buckets from a date field in powerquery

我正在尝试根据 Power Query 中的数据创建老化报告。如果我将数据拉入 Excel table:

,我可以执行以下操作

年龄列 =(今天()-[@[请求日期]])

老化桶 =LOOKUP(J19372,{-60,2.1,5.1,7.1},{"0-2","2+","5+", "7+"})

然而,每次我从查询中刷新 table 中的数据时,我都需要将公式复制下来。这对我来说很好,但我希望它对我发送文件的其他人是自动的。

有没有办法在 PowerQuery 中进行这些计算?

当然可以。除了通过 Power Query 检索今天的日期外,您还需要刷新 table。在 Ken Puls 博客上查看一种条带化解决方案:http://www.excelguru.ca/blog/2016/02/29/creating-a-banding-function-in-power-query/