动态日期和时间过滤器:前一天 5:00 下午之后

Dynamic Date and Time Filter: After 5:00 PM In Previous Day

我正在尝试创建一个过滤器,用于提取前一天 5:00 下午之后设置的每个帐户。日期和时间存在于同一行中。我创建了一个适用于当天的过滤器,但第二天,它会持续两天。例如,这是它现在的样子:

= Table.SelectRows(#“已排序的行”,每个 [Driver ID] > #datetime(2021, 12, 29, 17, 0, 0))

我已经尝试将其更改为以下内容,这样它会随着时间的推移而动态变化:

= Table.SelectRows(#"排序行", 每个 DateTime.From([Driver ID]) > Date.AddDays(DateTime.From(Driver ID), -1))

但是当我这样做时,出现以下错误:

Expression.Error:我们无法将值#datetime(2021, 12, 30, 0, 5, 0) 转换为函数类型。 细节: 值=12/30/2021 12:05:00 上午 类型=[类型]

我已确保列类型采用 Date/Time 格式,但这似乎无济于事。

有没有人运行了解这个问题并且知道好的解决方案?

尝试

= Table.SelectRows(#"Sorted Rows", each Date.IsInPreviousNDays([DriverID], 1) and Time.From([DriverID])> #time( 17, 0, 0))