PowerBI как получить данные визуальных элементов во встроенном отчете с помощью powerbi javascript api

Поскольку я успешно встраиваю отчет в контейнер html div, теперь я хочу получить данные отчета (или данные визуальных элементов страницы отчета), доступны ли они через Power BI JavaScript SDK API?


person gui0704    schedule 04.01.2018    source источник


Ответы (1)


Чтобы получить список визуальных элементов на определенной странице, используйте асинхронный метод getVisuals для объекта Page.

page.getVisuals().then(function(visuals) {
  ...
});

Пример: получить список визуальных элементов на первой странице:

report.getPages()
  .then(function (pages) {
    // Retrieve first page.
    var firstPage = pages[0];

    firstPage.getVisuals()
      .then(function (visuals) {
        console.log(visuals);
      })
  })

https://github.com/Microsoft/PowerBI-JavaScript/wiki/Get-Visuals

Но взглянув на иерархию объектов, вы мало что можете сделать (https://github.com/Microsoft/PowerBI-JavaScript/wiki/Understanding-the-object-hierarchy) Иерархия объектов PowerBI-JavaScript

person Javier Sierra    schedule 08.02.2018