Estoy tratando de incrustar un informe de PowerBI en mi página web
Este código funciona bien CUANDO el informe se ha publicado en Azure. Entonces, proporcionando buenas credenciales, todo está bien.
var config = { type: 'report', tokenType: models.TokenType.Embed, accessToken: accessToken, embedUrl: embedUrl, id: embedReportId, permissions: models.Permissions.All, settings: { filterPaneEnabled: true, navContentPaneEnabled: true } }; // Get a reference to the embedded report HTML element var reportContainer = $('#embedContainer')[0]; // Embed the report and display it within the div container. window.powerbi.embed(reportContainer, config); Sin embargo, tengo algunos informes PÚBLICOS.
Absolutamente cualquiera puede acceder a ellos con la URL y me gustaría mostrarlos de la misma manera que lo hice para los informes "privados".
Sé que podría hacer algo como:
<iframe src="https://my-public-url" scrolling="no" allowfullscreen="true" style="width: 100%; height: 100%;"></iframe> Pero me gustaría saber si (¿y cómo?) podría usar el método window.powerbi.embed , proporcionándole un objeto que diga: "aquí está mi URL personalizada para el informe, pero no hay necesidad de token o id, solo obténgalo y muéstrelo". Obviamente, si accessToken o id es nulo, entonces no se muestra nada...
Encontré la misma pregunta aquí , pero sin respuesta.
Alguien puede ayudarme ? Muchas gracias