如何在Power Query中创建滚动日期筛选器



以下是我所拥有的:

Result = Table.SelectRows(
#"Filtered Rows", 
each [LATEST_ACCEPTABLE_DATE] 
<= Date.AddDays(
#date(DateTime.LocalNow(),17)
)
)

它返回:

Expression.Error:2个参数传递给了一个需要3个的函数。

我不确定它在哪里需要第三个参数。。。。

如果您不理解代码,请考虑正确格式化:

Result = Table.SelectRows(
#"Filtered Rows", 
each [LATEST_ACCEPTABLE_DATE] 
<= Date.AddDays(
#date(DateTime.LocalNow(),17)
)
)

现在您可以很容易地看到,您使用的#date((构造函数只有2个参数,而不是3:

#date(year as number, month as number, day as number) as date

事实上,你在这里不需要它。改为使用:

Date.From(DateTime.LocalNow())

最新更新