Параметры строки запроса не работают для среза данных после публикации отчета - PullRequest
0 голосов
/ 31 января 2019

Я создал отчет, в котором я создал один вычисляемый столбец, который содержит значение динамического URL.У него есть ID в качестве параметра, и я хочу разделить данные на основе этого после публикации.Когда я публикую этот отчет на powerbi.com и использую этот URL для фильтрации данных, он показывает мне все данные.Фильтры по URL не работают.

Я только что прошел через блог, и при публикации через параметр строки запроса он говорит, что у него есть ограничение, что он не работает, когда он будет опубликован в сети.Что это значит?

Ниже приводится вычисляемый столбец:

https://app.powerbi.com/groups/ce347380-637d-4700-838f-f7b00294256c/reports/374c3b7b-18f0-46f6-b5ec-2c97cbb01611/ReportSection?filter=Append1/Append1[SIMPrjReqID] eq '"&Append1[SIMPrjReqID]&"'

, где Append1 - таблица, а SIMPrjReqID - столбец, по которому я хочу отфильтровать данные динамически.

Пожалуйста, сообщите!

1 Ответ

0 голосов
/ 31 января 2019

имеет ограничение, что он не работает, когда он будет опубликован в сети.Что это значит?

Это означает, что передача параметров строки URL-запроса для фильтрации данных работает только при применении к URL-адресу отчета, как вы видите его в адресной строке браузера при открытии в Powerbi.com, а не в URL, который вы получаете, когда используете опцию Publish to web, чтобы сделать ее общедоступной:

enter image description here

enter image description here

Этот фильтр не работает, поскольку вы неправильно указали имя поля:

?filter=Append1/Append1[SIMPrjReqID] eq '"&Append1[SIMPrjReqID]&"'

Как указано в официальной документации , фильтрпередается в этом формате URL?filter=Table/Field eq 'value', где Field - имя поля.Таким образом, ваш параметр строки запроса должен выглядеть следующим образом:

?filter=Append1/SIMPrjReqID eq '"&Append1[SIMPrjReqID]&"'
...