Power BI Embed URL-несколько фильтров

Я пытался отфильтровать свой встроенный отчет PBI, используя синтаксис запроса фильтра:

& $ filter = {tableName / fieldName} eq '{fieldValue}'

и это работает для меня. Однако, когда я применяю более одного фильтра, отчет PBI фильтруется только в соответствии с последним $ filter, а другие фильтры не учитываются.

Есть ли способ добавить несколько фильтров в URL-адрес для вставки Power BI?

 Aadrika Singh03 июл. 2016 г., 10:20
@WallaceBreza У меня есть это веб-приложение, в котором я пытаюсь отобразить отчет из своей службы Power BI. Для этого я использую URL, который я получил от API отчетов. Можно ли добавить несколько фильтров к этому URL?
 Wallace Breza05 июл. 2016 г., 18:29
@aadrikaSign - это тот же URL-адрес для вставки отчета. Это в настоящее время принимает только один фильтр.
 Aadrika Singh27 июн. 2016 г., 14:33
@WallaceBreza Спасибо
 Aadrika Singh01 июл. 2016 г., 14:39
@WallaceBreza Будет ли работать несколько фильтров, если я использую API-интерфейсы Power BI REST для вызова службы Power BI?
 Wallace Breza22 июн. 2016 г., 21:47
Это известное ограничение. В настоящее время вложения в отчет ограничены одним выражением фильтра. Поддержка нескольких фильтров и других команд на стороне клиента появится в ближайшее время.
 Wallace Breza01 июл. 2016 г., 18:24
Можете ли вы уточнить? API отчетов в службе REST также не принимает фильтры.

Ответы на вопрос(1)

Решение Вопроса

бласти отчета и области страницы. В настоящее время мы не поддерживаем визуальный охват, но это планируется в будущем.

Увидеть:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Filters для получения дополнительной информации о том, как использовать SDK для применения фильтров.

Вы также можете установить фильтры во время загрузки.

https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details

Вы можете увидеть рабочую демонстрацию использования фильтров здесь:

https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html

Если фильтры, которые вы применяете, должны быть безопасными (они не могут быть изменены клиентом), тогда вы должны использовать RLS в отчете, а затем добавить утверждения имени пользователя и / или роли в свой токен JWT. Тогда запросы на просмотр отчета с этим токеном будут показывать только данные для разрешенного пользователя или роли.

Параметр фильтра OData $ поддерживает только подмножество возможностей фильтра. Если вы хотите иметь более сложные значения или условия, рекомендуется использовать SDK для создания объектов фильтра.

Ваш ответ на вопрос