Как передать параметры в отчет Power BI на сервере отчетов из приложения MVC во время выполнения

Я создал отчет Power Bi в Power BI Desktop, используя хранимую процедуру с параметрами From Date, To Date, CategoryId, DepartmentId. Я загрузил отчет на Сервер отчетов Power BI. Теперь я пытаюсь встроить отчет в свое приложение MVC с помощью «iframe», но я не знаю, как передать параметры для отчета во время выполнения из приложения.

Может кто-нибудь помочь мне?

И есть ли какой-либо другой вариант, кроме использования «iframe» для встраивания отчета в мое приложение MVC и передачи параметров. ?

С уважением


person Mohammed Fazil    schedule 17.01.2019    source источник


Ответы (1)


Вы должны передать фильтры в URL-адресе, например:

https://yourserver/Reports/xxx?rs:Embed=true&filter=MyBaseTable/CategoryId eq 2 and MyBaseTable/DepartmentId eq 3 and MyBaseTable/DateField ge 2019-01-01 and MyBaseTable/DateField le 2019-01-31

Дополнительные сведения см. в разделе Фильтрация отчета с использованием параметров строки запроса. в URL.

person Andrey Nikolov    schedule 17.01.2019
comment
Спасибо за ваш ответ. Но я уже знаю эту заботу. В настоящее время я не знаю имя таблицы и имя поля. Я просто пытаюсь получить детали отчета с сервера отчетов, используя API для отдыха, но я не получил от него параметры. Есть ли способ установить значение параметра, как мы установили в отчете SSRS (пользовательский интерфейс для ввода значений параметров), или получить параметры из API? - person Mohammed Fazil; 18.01.2019
comment
Я не уверен в сервере отчетов Power BI. Для службы Power BI вы можете использовать Получить параметры и Получить параметры в группе, чтобы получить информацию о параметрах, а также параметры обновления и Обновите параметры в группе, чтобы обновить их значения . - person Andrey Nikolov; 18.01.2019