Укажите сегодняшнюю дату в вызове API REST при получении данных в Power BI - PullRequest
0 голосов
/ 22 мая 2019

Я использую Power BI и получаю данные из REST API. Я хочу указать диапазон дат для результатов от указанной даты окончания до сегодняшней даты. Какой правильный синтаксис для этого? Я попытался СЕГОДНЯ (), но это, кажется, не работает и нуждается в дате, чтобы быть в формате ниже.

Source = Json.Document(Web.Contents("https://mywebsite.com/v1/site/1/records?startDate=2019-05-10T00:00:00.000Z&endDate=TODAY()"), 65001)

Спасибо за любую помощь

1 Ответ

1 голос
/ 22 мая 2019

СЕГОДНЯ () - это функция DAX, а это М-код, и вы должны использовать соответствующие функции даты . Кроме того, вы помещаете TODAY () между кавычками, так что он будет отправлен как есть.

Вы можете изменить свой код так:

Source = Json.Document(Web.Contents("https://mywebsite.com/v1/site/1/records?startDate=2019-05-10T00:00:00.000Z&endDate=" & Date.ToText(DateTime.Date(DateTime.LocalNow()), "yyyy-MM-dd") & "T00:00:00.000Z")), 65001)
...