将日期参数与PowerBI一起使用;直接;查询
我在PowerBI中创建了一个“直接”查询,我想修改它以支持两个日期参数:将日期参数与PowerBI一起使用;直接;查询,powerbi,powerquery,m,Powerbi,Powerquery,M,我在PowerBI中创建了一个“直接”查询,我想修改它以支持两个日期参数:StartingDate和EndingDate: 我修改了查询以引用两个参数: = Sql.Database( "10.0.0.4", "PHCS_UAT", [Query=" SELECT *#(lf) FROM TABLE#(lf) WHERE StartTime BETWEEN '" & StartingDate & "' AND '" &
StartingDate
和EndingDate
:
我修改了查询以引用两个参数:
= Sql.Database(
"10.0.0.4",
"PHCS_UAT",
[Query="
SELECT *#(lf)
FROM TABLE#(lf)
WHERE StartTime BETWEEN '" & StartingDate & "' AND '" & EndingDate & "'", CreateNavigationProperties=false]
)
这将生成一个错误:我们无法将运算符&应用于文本和日期类型。
将日期转换为字符串的首选方式是什么
我想在EndingDate
参数中添加23h59m59s。我可以在SQL中这样做(selectdateadd(second,-1,cast(dateadd(day,1,cast(getdate()as date))as datetime))
),但是使用PowerBI函数可能会更干净。有没有办法做到这一点 这个怎么样
StartTime BETWEEN '" & Text.From(StartingDate) & "' AND '"
& Text.From(EndingDate) & " 23:59:59'"
这个怎么样
StartTime BETWEEN '" & Text.From(StartingDate) & "' AND '"
& Text.From(EndingDate) & " 23:59:59'"