Применить фильтр в силе URL Bi - PullRequest
       13

Применить фильтр в силе URL Bi

0 голосов
/ 17 октября 2019

Мне нужно применить фильтр к отчету Power BI по URL-адресу

_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'

Я использовал этот код, но он не фильтруется. Таблица находится внутри схемы (база данных Oracle). Должен ли я включить даже имя схемы? Или что-то не так в коде? или есть какой-то другой способ решить эту проблему

table name:V_REPL_CE10010_C3
col name:BUKRS(The column type is text)

_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'

_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'

1 Ответ

0 голосов
/ 17 октября 2019

На какой URL вы пытаетесь добавить фильтр? С учетом rs:embed=true похоже, что вы работаете с локальным сервером отчетов Power BI, но вы не отметили это в своем вопросе.

«Имя таблицы», которое вы передаете в фильтре URL,имя таблицы в модели Power BI, поэтому нет, вы не должны ставить перед ней префикс имени схемы. Итак, проверьте в вашей модели, действительно ли имя таблицы V_REPL_CE10010_C3 (имя таблицы в модели может отличаться от имени таблицы в базе данных, например, это может быть что-то вроде Query1, например). Если имя таблицы или столбца неверно, но в целом фильтрация URL работает, вы должны увидеть сообщение о том, что фильтр недействителен:

enter image description here

Если вы не видите такое сообщение, и вы не видите фильтр, переданный в URL, тогда фильтрация URL не поддерживается с типом используемого вами URL ( например, URL получен из Publish to web ).

...