2016-08-04 380 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仅在查询刷新时才起作用。我正是这个意思 –