Size: a a a

Power BI Group RU

2021 March 17

DL

Denys Likhachov in Power BI Group RU
Maxim Zelensky
Не уверен насчет ваших заголовков запроса, но ок. Выделил жирным
let
   apiUrl = "https://webapi.devel.freeje.org",
   token="*****",
   options = [Headers=[#"Authorization"="Bearer" & *****,
             #"accept"="application/json",
            #"apikey"= "*****",
             #"Content-Type"="application/json"]],
   result = Json.Document( "[" & Text.Replace(Text.FromBinary(Web.Contents("https://webapi.devel.freeje.org/com.freeje.api.analytics.Export/Clients", options)), "#(cr)", ",") & "]")
in
   #"result"
по поводу заголовков

разработчик бека сказал, что взять их из вот этого курла

curl -X POST "https://webapi.devel.freeje.org/com.freeje.api.analytics.Export/Clients" -H  "accept: application/json" -H  "apikey: *****" -H  "Content-Type: application/json" -d "{}"

и там вот под каждым H эти заголовки
возможно, я там не совсем правильно сделал что-то
источник

DL

Denys Likhachov in Power BI Group RU
Denys Likhachov
по поводу заголовков

разработчик бека сказал, что взять их из вот этого курла

curl -X POST "https://webapi.devel.freeje.org/com.freeje.api.analytics.Export/Clients" -H  "accept: application/json" -H  "apikey: *****" -H  "Content-Type: application/json" -d "{}"

и там вот под каждым H эти заголовки
возможно, я там не совсем правильно сделал что-то
видимо, я что-то неправильно где-то прописал, потому что получил 501 Not Implemented в ответе ошибки
источник

MZ

Maxim Zelensky in Power BI Group RU
Илья
https://app.powerbi.com/view?r=eyJrIjoiYWUwZmFkZmYtNTE1ZS00ZWJmLWI0MmQtZWExMDQzMzYzOTVlIiwidCI6ImMyNmIxZDcwLTMyMzctNDlhNC1iZDhhLTg5ODkwMDNkYmI4MyIsImMiOjl9


Здесь что то похожее сделано
Когда на странице Geography при нажатии на карту бары с лева меняют уровень.
Но чую сделать 4-8 зависимых баров будет куда заморотнее
понятно. это делается через специальную ось на других графиках, которая содержит в себе сразу все нужные уровни детализации. в данном случае - и страны, и города. Если не отфильтрована карта, то показывает страны. Если отфильтрована, то города. Ну и связи там настроены
источник

И

Илья in Power BI Group RU
Maxim Zelensky
понятно. это делается через специальную ось на других графиках, которая содержит в себе сразу все нужные уровни детализации. в данном случае - и страны, и города. Если не отфильтрована карта, то показывает страны. Если отфильтрована, то города. Ну и связи там настроены
Угу... Я подумал есть менее варварский способ
Просто в  PBI  я редко сложные заказы выполняю
И удивился что нет опции по синхронизации иерархии. Она так просится
источник

DL

Denys Likhachov in Power BI Group RU
Maxim Zelensky
Не уверен насчет ваших заголовков запроса, но ок. Выделил жирным
let
   apiUrl = "https://webapi.devel.freeje.org",
   token="*****",
   options = [Headers=[#"Authorization"="Bearer" & *****,
             #"accept"="application/json",
            #"apikey"= "*****",
             #"Content-Type"="application/json"]],
   result = Json.Document( "[" & Text.Replace(Text.FromBinary(Web.Contents("https://webapi.devel.freeje.org/com.freeje.api.analytics.Export/Clients", options)), "#(cr)", ",") & "]")
in
   #"result"
не совсем понял, почему туда, где вы выделили, добавили options?
благодаря этому мы сделаем пост запрос  с пустым JSON в теле запроса?
а то я не много уже запутался
пришлось быстро разбираться в том, в чем я вообще раньше никогда не разбирался и все равно пока попадаю на ошибку, теперь, правда, не 500, а 501:)

извиняюсь заранее, за, возможно, глупые вопросы
источник

MZ

Maxim Zelensky in Power BI Group RU
Илья
Угу... Я подумал есть менее варварский способ
Просто в  PBI  я редко сложные заказы выполняю
И удивился что нет опции по синхронизации иерархии. Она так просится
ну костыль довольно простой. Сделал в лоб, но можно и поинтереснее. Надо только погуглить про dynamic axis. Играйтесь с проваливанием на левой табличке
источник

MZ

Maxim Zelensky in Power BI Group RU
Denys Likhachov
не совсем понял, почему туда, где вы выделили, добавили options?
благодаря этому мы сделаем пост запрос  с пустым JSON в теле запроса?
а то я не много уже запутался
пришлось быстро разбираться в том, в чем я вообще раньше никогда не разбирался и все равно пока попадаю на ошибку, теперь, правда, не 500, а 501:)

извиняюсь заранее, за, возможно, глупые вопросы
вы создали запись с опциями запроса (заголовками), но забыли их передать на урл. Вот я их и добавил
источник

И

Илья in Power BI Group RU
Maxim Zelensky
ну костыль довольно простой. Сделал в лоб, но можно и поинтереснее. Надо только погуглить про dynamic axis. Играйтесь с проваливанием на левой табличке
Интересно сделано)
попробую поковырять)
источник

И

Илья in Power BI Group RU
Maxim Zelensky
ну костыль довольно простой. Сделал в лоб, но можно и поинтереснее. Надо только погуглить про dynamic axis. Играйтесь с проваливанием на левой табличке
источник

MZ

Maxim Zelensky in Power BI Group RU
У автора того отчета, который вы показали, 100% должно быть видео про динамические оси
источник

DL

Denys Likhachov in Power BI Group RU
Maxim Zelensky
вы создали запись с опциями запроса (заголовками), но забыли их передать на урл. Вот я их и добавил
аааа, понял

но при этом я все равно попадаю на 501 ошибку в итоге
не подскажете, возможно, может как-то нужно вообще без вот этой строки писать все дело?

#"Authorization"="Bearer" & *****

потому что это пример кода я нашел на просторах гугла, и там была эта строка, хотя в перечисленных параметрах хэдэра ее, по сути нет

хотя, я вот ее убрал и все равно то же самое все по ошибкам...(
источник

IK

Ivan Korsakov in Power BI Group RU
Denys Likhachov
аааа, понял

но при этом я все равно попадаю на 501 ошибку в итоге
не подскажете, возможно, может как-то нужно вообще без вот этой строки писать все дело?

#"Authorization"="Bearer" & *****

потому что это пример кода я нашел на просторах гугла, и там была эта строка, хотя в перечисленных параметрах хэдэра ее, по сути нет

хотя, я вот ее убрал и все равно то же самое все по ошибкам...(
Мб, т.к. у вас не бирер аутентификация, а двухфакторка, вам наверное какой-нибудь OAuth 2.0 нужен.
На вашем месте я бы сначала поигрался в Postman, а когда получится получать корректный ответ, переходил бы в PBI
источник

DL

Dmitry Lebedev in Power BI Group RU
источник

DL

Dmitry Lebedev in Power BI Group RU
источник

И

Илья in Power BI Group RU
Maxim Zelensky
У автора того отчета, который вы показали, 100% должно быть видео про динамические оси
Спасибо)
буду докапывать
источник

MZ

Maxim Zelensky in Power BI Group RU
Илья
Спасибо)
буду докапывать
источник

MZ

Maxim Zelensky in Power BI Group RU
это, как оказалось, не совсем автор отчета, но тот автор, о ком отчет :)
источник

И

Илья in Power BI Group RU
Maxim Zelensky
это, как оказалось, не совсем автор отчета, но тот автор, о ком отчет :)
Да это другие ребята

Тот отчет что я привел как пример от DataManiacs
источник

АГ

Александр Гинько... in Power BI Group RU
Подскажите, как на app.powerbi.com выложить публичную визуализацию, доступную в инете? За это кому-то надо платить? Дорого?
источник

DL

Dmitry Lebedev in Power BI Group RU
Александр Гинько
Подскажите, как на app.powerbi.com выложить публичную визуализацию, доступную в инете? За это кому-то надо платить? Дорого?
Аааа, удали свой вопрос! :)
источник