使用powerbi-client 2.6.1
:
let report; // set earlier
report.getPages().then(pages => {
const page = pages[0]
page.getVisuals().then(visuals =>
visuals[0].exportData().then(console.log)
)
})
此代码引发如下错误:
{
"message":"ExportDataFailed",
"detailedMessage":"Error generating details table",
"level":3,
"errorCode":undefined,
"technicalDetails":{
"requestId": undefined,
"errorInfo": undefined
}
}
我确定已加载给定的页面/视觉效果,因为它们已完成在嵌入式iframe中的呈现。有问题的视觉内容少于1,000行,因此它不是数据限制。
在检查code时,我希望看到在我致电visual.exportData()
时启动POST请求,但是我的网络标签什么都没显示。
此错误来自何处?
答案 0 :(得分:0)
您要从中导出数据的视觉类型是什么?
请注意,导出数据API仅在视觉使用基本聚合时才有效,而在可见性度量时则无效。
请阅读export-data docs,并确保您没有Wiki中描述的某些限制。
此外,您可以执行此健全性检查:转到powerbi.com,在那打开您的报告。然后尝试导出为CSV。如果适合您,则exportData API应该适合您。