Power Query 筛选器日期从今天减去 ?到今天的几天

Posted

技术标签:

【中文标题】Power Query 筛选器日期从今天减去 ?到今天的几天【英文标题】:Power Query filter date from today minus ? days to today 【发布时间】:2021-01-05 12:24:43 【问题描述】:

我只是在学习 Power Query,并试图弄清楚如何修改过滤器以返回动态日期范围内的数据。例如。从Today - 60 daysToday 这是代码,非常感谢任何帮助。

= Table.SelectRows(#"Changed Type", each [Start] >= Date.AddDays(DateTime.Date(DateTime.LocalNow())-60) and [Start] <= DateTime.Date(DateTime.LocalNow()))

【问题讨论】:

【参考方案1】:

您也可以在 UI 中执行此操作。

如果您的列输入日期:

然后,当您查看高级编辑器(或公式栏)时,您会看到 Power Query 具有专门的功能:

#"Filtered Rows" = Table.SelectRows(#"Changed Type", each Date.IsInPreviousNDays([Column1], 60))

【讨论】:

【参考方案2】:
= Table.SelectRows(#"Changed Type", each [Start] >= Date.AddDays(Date.From(DateTime.LocalNow()),-60) and [Start] <= Date.From(DateTime.LocalNow()))

【讨论】:

Thx ZygD,正是我所需要的,对其进行了调整以查看远期日期范围,并且很有效。感谢帮助

以上是关于Power Query 筛选器日期从今天减去 ?到今天的几天的主要内容,如果未能解决你的问题,请参考以下文章

Power Bi 中如何实现跨表的大小比较筛选

使用 Power Query,应用筛选器以仅显示最高值

MS Power Query:从月、日、年创建日期

SharePoint 列表数据的 Excel Power Query 导入更改日期/时间值

power BI OTD不同的日期如何设置report 时间

如何从今天的日期减去 4 个月?