No se puede exportar el informe Power Bi Embedded a PDF

Un usuario Pregunto ✅

AJosé

Hola,

Estoy tratando de exportar un informe incrustado power bi a PDF, pero no tuve suerte. Llamo al siguiente código JQuery desde Sharepoint 2013.

Cualquier ayuda es apreciada.

$.ajax({
url: «https://api.powerbi.com/v1.0/myorg/groups/'» + groupId + «‘/reports/'» + reportId + «‘/exports/'» + exportId + «‘/file «
,escriba: «OBTENER»,
tipo de datos: «json»,
encabezados: {
«Aceptar»: «aplicación/json;odata=detallado»,
«Tipo de contenido»: «aplicación/json;odata=detallado»,
«Autorización»: «Portador'» + EmbedToken + «‘»
}
}).done(función (datos) {
// Si tiene éxito
consola.log(datos);
}).fail(función (jqXHR, textStatus, errorThrown) {
// Si falla
console.log(«Exportación fallida:» + errorThrown);
});

amichandak

@AJosé,

referir

https://community.powerbi.com/t5/Developer/Print-in-powerBI-embedded/td-p/92635

https://stackoverflow.com/questions/55052150/how-to-generate-pdf-output-of-powerbi-embedded-report

greg_deckler

@AJose – ¿Estás recibiendo un error específico?

AJosé

En respuesta a greg_deckler

Hola,

Permítanme explicar el problema en detalle. Tengo una API web con el código en la siguiente URL que se llama desde la página de SharePoint 2013 usando JQuery. Recibo el error – «Error de red»

«https://docs.microsoft.com/en-us/power-bi/developer/embedded/export-to»

También probé un segundo enfoque al llamar a la API web para obtener el ID de exportación y usar el código JQuery en mi primera publicación para obtener el archivo PDF. Pude obtener el ID de exportación de la API web, pero la exportación a PDF falla y muestra un error en blanco.

Espero que esta explicación ayude.

En respuesta a AJosé

Hola @AJose,

Dado que es una vista previa, parece haber un problema desconocido con las funciones que aún no se han lanzado oficialmente. Sugiero intentar abrir un ticket de soporte. Si tienes una cuenta Pro es gratis. Vaya a https://support.powerbi.com. Desplácese hacia abajo y haga clic en «CREAR TICKET DE SOPORTE».

Atentamente,

dai demon

AJosé

En respuesta a greg_deckler

Hola, déjame explicarte el problema en detalle. Tengo una API web con el código en la siguiente URL que se llama desde la página de SharePoint 2013 usando JQuery. Recibo el error: «Error de red» https://docs.microsoft.com/en-us/power-bi/developer/embedded/export-to JQuery Code ************* ** función ExportPowerBIReport() { var data = { «reportId»: reportId, «groupId»: groupId, «applicationId»:applicationId }; $.ajax({ tipo: «POST», url: «App Service URL /api/Nombre del controlador/ExportPowerBIReport», asíncrono: falso, datos: JSON.stringify(datos), encabezados: { «Aceptar»: «aplicación/json ;odata=verbose», «Content-Type»: «application/json;odata=verbose»} }).done(función (datos) { // Si es exitoso console.log(«Exportación exitosa»); }).fail (función (jqXHR, textStatus, errorThrown) { // Si falla console.log(«Exportación fallida:» + errorThrown); }); } También probé un segundo enfoque al llamar a la API web para obtener el ID de exportación y usar el código JQuery en mi primera publicación para obtener el archivo PDF. Pude obtener el ID de exportación de la API web, pero la exportación a PDF falla y muestra un error en blanco. Espero que esta explicación ayude.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *