PowerBI如何使用powerbi javascript api在嵌入式报告中获取视觉数据

时间:2018-01-04 14:00:19

标签: javascript powerbi powerbi-embedded

当我成功将报告嵌入到html div容器中时,现在我想获取报告数据(或报告页面的可视化数据),是否可以通过Power BI JavaScript SDK API获取?

1 个答案:

答案 0 :(得分:1)

要获取特定页面中的视觉效果列表,请在Page对象上使用getVisuals异步方法。

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-hierarchyPowerBI-JavaScript Object Hierachy