Open Business Intelligence

La red del Business Intelligence

Hola!, necesito saber, si es posible, la forma de configurar las propiedades de un report para que, llamándolo desde un programa externo a través de una url, para que se le pueda cambiar el formato de salida (output-format) dependiendo de ciertas variables. Hasta ahora, siempre me ofrece el tipo de fichero configurado en el Master Report.

Gracias.

Visitas: 380

Respuestas a esta discusión

Buenas manuel, cómo estás?

Puedes utilizar el parámetro output-target para asignarle al reporte el tipo de salida que deseas.

Partiendo de la URL inicial:

  • http://localhost:8080/pentaho/api/repos/%3Apublic%3AReporting%3AEjercicio_05.prpt/viewer

Le indicas por ejemplo que quieres que la salida sea PDF, entonces:

  • http://localhost:8080/pentaho/api/repos/%3Apublic%3AReporting%3AEjercicio_05.prpt/viewer?output-target=pageable/pdf

Para ver información sobre output-target puedes vistar la documentación oficial...

Saludos

Hola, Bernabeu. Gracias por responder.

La url original que se invoca desde java es:

http://servidor/pentaho/content/reporting/execute/Estadisticas/Informes/InformeReport.xls?outputType=excel&solution=Estadisticas&path=/Informes&name=InformeReport.xls&locale=en&userid=mmt&password=mmt000&fecDesde=2014-01-01&fecHasta=2014-04-10&paramOwner=0&paramPoliza=0

Aunque el informe original está preparado para que salga en formato csv, hay casos en los que es necesario ofrecerlos en excel. Para ello he intentado cambiar, en la url, tanto la extensión del fichero como el parámetro outputType, sin obtener resultados.

He probado lo mismo con el parámetro que me indicas, con el valor: table/excel;page-mode=flow. Pero no he sabido hacerlo.

Gracias por tu ayuda.

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio