1

是否可以直接从 power bi rest api 从数据源获取数据点?我查看了 API,它提供了有关数据集的信息,但不是提取数据点的方法。有一个导出功能允许您将其导出为特定格式,但我更多的是寻找一个处理分页和直接发送数据的 api?

我注意到有一个数据交互功能和一个“导出可视数据汇总/导出可视数据底层”。但是,目前尚不清楚他们实际上做了什么。

例如,它如何总结数据集?底层是只导出 UI 中显示的数据,还是显示图表使用的数据源的所有可能点,无论它是否显示?如果数据在 GB 中会发生什么,它是如何工作的?

概括:

{
  "data": "This Year Sales,Chain\r\n$15658108,Fashions Direct\r\n"
}

潜在的:

{
  "data": "Chain,This Year Sales,Gross Margin This Year,Gross Margin This Year %,Gross Margin Last Year,Gross Margin Last Year %,Total Units Last Year,Total Units This Year,Avg $/Unit TY,Avg $/Unit LY,Sales Per Sq Ft,Last Year Sales,Total Sales Variance,Total Sales Variance %,Average Unit Price,Average Unit Price Last Year,Gross Margin Variance to Last Year,TotalSalesTY Goal,TotalSalesTY Status,This Year Sales Goal,This Year Sales Status\r\nFashions Direct,$15658108,$6550014,41.83 %,$6692792,40.93 %,$3464903,$3104918,$5.04,$4.72,$13.20,$16352432,($694324),-4.25 %,$5.04,$4.72,-142777.57,$16352432,0,$16352432,0\r\n"
}

谢谢,德里克

4

1 回答 1

0

是的。你很幸运 :) 这是 Power BI Embedded 团队新发布的功能。

您可以从视觉对象中导出数据: https ://github.com/Microsoft/PowerBI-JavaScript/wiki/Export-Data

您可以导出当前显示的视觉数据:

// Exports visual data
    visual.exportData(models.ExportDataType.Summarized, 100)
      .then(function (data) {
        Log.log(data);
      })
      .catch(function (errors) {
        Log.log(errors);
      });

或者您可以使用以下方式导出基础数据models.ExportDataType.Underlying

于 2018-03-19T08:07:18.200 回答