【问题标题】:Specify todays date in REST API call when getting data in Power BI在 Power BI 中获取数据时在 REST API 调用中指定今天的日期
【发布时间】:2019-05-22 20:01:02
【问题描述】:
我正在使用 Power BI 并从 REST API 获取数据。我想将结果的日期范围指定为从指定的结束日期到今天的日期。什么是正确的语法?我试过 TODAY() 但这似乎不起作用,需要日期时间采用以下格式。
Source = Json.Document(Web.Contents("https://mywebsite.com/v1/site/1/records?startDate=2019-05-10T00:00:00.000Z&endDate=TODAY()"), 65001)
感谢您的帮助
【问题讨论】:
标签:
powerbi
powerbi-desktop
powerbi-datasource
【解决方案1】:
TODAY()函数是DAX函数,而这是M代码,你应该使用对应的date functions。此外,您将 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)