2016-10-20 3 views
0

У нас есть веб-приложение, используемое более чем 1000 клиентами.Вставка динамического параметра для фильтрации данных в iframed dashboard from with in webapp

Мы хотели бы, чтобы abilitu помогал клиентам анализировать информацию об уровне своего аккаунта, т.е. анализировать расходы, обзор учетной записи, обзор продукта.

Что мы ищем, чтобы найти способ передачи идентификатора клиента в запрос datasaet, который извлекает информацию о конкретном клиенте из базы данных и связывает его с опубликованной лифтовой панелью iframed power bi на ходу.

Заранее спасибо

ответ

0

Я хотел бы предложить, чтобы разработать общий отчет на рабочем столе питания BI с использованием идентификатора клиента в качестве фильтра уровня отчета. Затем, когда вы вставляете отчет в вашем веб-приложение, вы можете установить фильтр для ID каждого клиента, передавая его в качестве параметра на URL отчета встраивать:

https://app.powerbi.com/reportEmbed 
?reportId=d2a0ea38-...-9673-ee9655d54a4a& 
$filter={tableName/fieldName}%20eq%20'{fieldValue}' 

(от питания BI встроенный documentation) Если вы нужно больше возможностей для взаимодействия с вашим отчетом. Я бы рекомендовал documentation в JavaScript API для Power BI Embedded.