我正在通过 Odata.Feed 创建 Power Query 连接,我需要插入一个参数 (DateTimeZone.LocalNow)。
OData.Feed("https://test.test?$filter=Test eq '1969' and WhseTaskConfWhseTmznDate ge datetime'2023-06-28T10:20:00'&$select=Activity", null, [Implementation="2.0"])
我想包含一个参数,以便我只获取今天的数据而不是全部。
知道如何设置参数并将其包含到源代码中吗?
怎么样
x = OData.Feed("https://test.test?$filter=Test eq '1969' and WhseTaskConfWhseTmznDate ge datetime'
"&DateTime.ToText(DateTime.LocalNow(), [Format="yyyy-MM-ddTHH:mm:ss", Culture="en-US"])&"
'&$select=Activity", null, [Implementation="2.0"])
编辑
选择不是今天的日期,例如前一天
Date.AddDays(DateTime.LocalNow(),-1)
或使用变量
Date.AddDays(DateTime.LocalNow(),VariableDays)
您在前面的步骤中将该名称定义为
VariableDays= Excel.CurrentWorkbook(){[Name="rangenamehere"]}[Content]{0}[Column1],
并在 Excel 文件中设置了一个定义的范围名称,称为 rangenamehere,其中包含您要拉入的数字