英文:
Power Query & Odata.Feed "How can i add a Parameter to source query?"
问题
我正在通过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"])
我想要包括一个参数,以便只获取今天的数据,而不是所有数据。
有没有办法设置参数并将其包含到源代码中?
英文:
I am creating a Power Query connection via Odata.Feed and i need to insert a parameter (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"])
I would like to include a parameter so that i just get the today's Data and not all.
Any Idea how to set the Parameter and include it to the source code?
答案1
得分: 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**的已定义范围名称
英文:
How about
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"])
EDIT
to pick up a date that is not today, for example one day back
Date.AddDays(DateTime.LocalNow(),-1)
or use a variable
Date.AddDays(DateTime.LocalNow(),VariableDays)
where you define that name in an earlier step as
VariableDays= Excel.CurrentWorkbook(){[Name="rangenamehere"]}[Content]{0}[Column1],
and have set up a defined range name caleld rangenamehere in the excel file that contains a number you will pull in
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论