是否可以直接从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"
}
谢谢, 德里克
答案 0 :(得分: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