Я создал «прямой» запрос в PowerBI, который я хотел бы изменить, чтобы он поддерживал два параметра даты: StartingDate
и EndingDate
:
Я изменил запрос для ссылки на два параметра:
= Sql.Database(
"10.0.0.4",
"PHCS_UAT",
[Query="
SELECT *#(lf)
FROM TABLE#(lf)
WHERE StartTime BETWEEN '" & StartingDate & "' AND '" & EndingDate & "'", CreateNavigationProperties=false]
)
Это приводит к ошибке: We cannot apply operator & to types Text and Date.
.
Какой способ преобразования даты в строку является предпочтительным?
Я бы добавил 23 ч 59 м 59 с параметром EndingDate
. Я мог бы сделать это в SQL (select dateadd(second,-1,cast( dateadd(day,1,cast(getdate() as date)) as datetime))
), но это может быть чище, используя функцию PowerBI. Есть ли способ сделать это?