我正在使用PowerBI Embedded sample app(应用拥有数据)
我的导出功能有时会起作用,有时也不会起作用。即使我什么都不做,它在几分钟后开始工作也没有办法解决这个问题。
我的导出功能:
function exp() {
report.getPages()
.then(function (pages) {
pages[0].getVisuals().then(visuals => {
console.log(visuals.length);
if (visuals.length >= 5) {
visuals[4].exportData(1, 1000)
.then(data => {
console.log('exportFunction');
})
.catch(function (errors) {
console.log('export error');
console.log(errors);
});
} else {
console.log("Error getting visual data");
}
});
});
}
这段代码在线给我错误:visuals [4] .exportData(1,1000)并给我这些错误(有时候):
错误:
reportembed.externals.bundle.min.js:646 TypeError: Cannot read property 'Underlying' of undefined
at r.<anonymous> (reportembed.bundle.min.js:22)
at a (reportembed.common.bundle.min.js:16)
at Object.next (reportembed.common.bundle.min.js:16)
at n (reportembed.common.bundle.min.js:16)
at reportembed.externals.bundle.min.js:659
at m.$digest (reportembed.externals.bundle.min.js:670)
at reportembed.externals.bundle.min.js:673
at e (reportembed.externals.bundle.min.js:570)
at reportembed.externals.bundle.min.js:573
at t.invokeTask (reportEmbed.min.js:1
错误:
reportEmbed.min.js:1 Unhandled Promise rejection: Cannot read property 'Underlying' of undefined ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Cannot read property 'Underlying' of undefined
at r.<anonymous> (reportembed.bundle.min.js:22)
at a (reportembed.common.bundle.min.js:16)
at Object.next (reportembed.common.bundle.min.js:16)
at n (reportembed.common.bundle.min.js:16)
at reportembed.externals.bundle.min.js:659
at m.$digest (reportembed.externals.bundle.min.js:670)
at reportembed.externals.bundle.min.js:673
at e (reportembed.externals.bundle.min.js:570)
at reportembed.externals.bundle.min.js:573
at t.invokeTask (reportEmbed.min.js:1) TypeError: Cannot read property 'Underlying' of undefined
at r.<anonymous> (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.bundle.min.js:22:454)
at a (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.common.bundle.min.js:16:27283)
at Object.next (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.common.bundle.min.js:16:26618)
at n (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.common.bundle.min.js:16:26350)
at https://app.powerbi.com/13.0.4898.154/scripts/reportembed.externals.bundle.min.js:659:168
at m.$digest (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.externals.bundle.min.js:670:130)
at https://app.powerbi.com/13.0.4898.154/scripts/reportembed.externals.bundle.min.js:673:157
at e (https://app.powerbi.com/13.0.4898.154/scripts/reportembed.externals.bundle.min.js:570:449)
at https://app.powerbi.com/13.0.4898.154/scripts/reportembed.externals.bundle.min.js:573:300
at t.invokeTask (https://app.powerbi.com/13.0.4898.154/scripts/reportEmbed.min.js:1:376613)
知道发生了什么事吗?
我有PowerBI.Javascript V2.5.0和PowerBI.Api v2.0.11
答案 0 :(得分:0)
这是该产品最近的一个错误。 最近为它部署了修复程序。
有关详细信息,请参阅powerbi js export summarized data Error: Cannot read property 'Underlying' of undefined,因为这是报告的相同问题。