excel 如何将日期参数从单元传递到电源查询Kusto源

fykwrbwg  于 2023-02-17  发布在  其他
关注(0)|答案(1)|浏览(162)

我想从我的excel工作簿中的单元格传递2个日期参数,并在excel的power query中使用以下Kusto查询。
= AzureDataExplorer.目录(“https://test.net/“,“我的数据库”,“表格编号(lf)|其中更改日期〉=日期时间(2023年2月1日00:00:00),更改日期〈=日期时间(2023年2月28日23:59:59)",[])
= AzureDataExplorer.目录(“https://test.net/“,“我的数据库”,“表格编号(lf)|其中更改时间〉=日期时间(“&“2023-02-01 00:00:00”&“),更改时间〈=日期时间(“&“2023-02-01 00:00:00”&“)",[])
= AzureDataExplorer.目录(“https://test.net/“,“我的数据库”,“表格编号(lf)|其中,更改时间〉=日期时间(“& myParameter 1 &“)且更改时间〈=日期时间(“& myParameter 2 &“)",[])
myParameter 1 = excel中单元格的开始日期值myParameter 2 = excel中单元格的结束日期值
前2个例子在提取数据的工作,但我不能弄清楚如何创建和传递一个自定义日期参数,来自excel中的一个单元格。我想能够改变开始和结束日期在excel中,并在点击刷新后提取这些记录。

sdnqo3pr

sdnqo3pr1#

在excel中定义范围名称并填充

将该值读入powerquery

Date1= Excel.CurrentWorkbook(){[Name="date"]}[Content]{0}[Column1],

使用引用该变量替换硬编码日期,并使用文档将其正确格式化为DateTime.ToText
https://learn.microsoft.com/en-us/powerquery-m/datetime-totext
范例

Date1= Excel.CurrentWorkbook(){[Name="date"]}[Content]{0}[Column1],
Source = "where ChangedOn >= datetime(2023-02-01 00:00:00)",
Source2 = "where ChangedOn >= datetime("&DateTime.ToText(Date1, [Format="yyyy-MM-dd HH:mm:ss"])&")"

相关问题