Я пытаюсь извлечь данные из API в power bi, используя язык формулы запроса мощности.Как передать объект запроса в строку запроса в языке формулы Power Query
Мой код:
let
obj= "{ ""dataset"": ""mydataset"",""queries"": [ { ""type"": ""single_measurement"", ""measure"": { ""aggregator"": ""unique_count"", ""column"": ""visitor_id"" } } ], ""start"":1451638800000,""end"":1468430640000,""max_groups"":1000,""group_by"":[""extrhike""]}",
authKey = "Token js+JG/FaGiZcFZPVAsAXmN+d20000",
url = "https:// myhostaddress.cloudapp.azure.com/api/v1/query?query=obj",
GetJson = Json.Document(Web.Contents(url,[Headers = [#"Authorization"=authKey, #"Content-Type"="application/json"]]))
in
GetJson
Я хочу, чтобы передать объект запроса данных (объект) в виде строки запроса, как следующий
https://myhostaddress.cloudapp.azure.com/api/v1/query?query={ "dataset": "mydataset","queries": [ { "type": "single_measurement", "measure": { "aggregator": "unique_count", "column": "visitor_id" } } ], "start":1451638800000,"end":1468430640000,"max_groups":1000,"group_by":["extrhike"]}
Я не могу передать OBJ как значение строки запроса в power query. Я получаю следующую ошибку:
DataFormat.Error: Invalid URI: The hostname could not be parsed.
Details:
https:// myhostaddress.cloudapp.azure.com/api/v1/query?query=obj
Как передать объект запроса (obj) в качестве запроса stri ng в языке формулы запроса мощности.
Заранее спасибо
Вы уверены, что ваши данные могут быть отправлены как GET? Может быть, ПОСТ? –