【问题标题】:Power Query filter date from today minus ? days to todayPower Query 筛选器日期从今天减去 ?到今天的几天
【发布时间】: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()))

【问题讨论】:

    标签: date powerquery date-range m date-difference


    【解决方案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,正是我所需要的,对其进行了调整以查看远期日期范围,并且很有效。感谢帮助
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      相关资源
      最近更新 更多