Я использую этот код, чтобы заставить Power BI iframe отображать отчет в моем angular приложении. Но не получил точного отчета. Получение сообщения типа «app.powerbi.com отказалось подключиться».
Кто угодно может рассказать, как создать URL-адрес для получения iframe из PowerBi. Я уже зарегистрировал приложение и даю разрешения на портале AAD azure.
let embedUrl = POWERBI.BASE_URL + POWERBI.REPORT_ID + "&groupId=" + POWERBI.GROUP_ID;
let embedReportId = POWERBI.REPORT_ID;
let config = {
type: 'report',
accessToken: accessToken,
embedUrl: embedUrl,
id: embedReportId,
settings: {}
};
let powerbi = new pbi.service.Service(pbi.factories.hpmFactory, pbi.factories.wpmpFactory, pbi.factories.routerFactory);
let reportContainer = this.reportContainer.nativeElement;
powerbi.embed(reportContainer, config);
let report = powerbi.embed(reportContainer, config);