Informe de SAP BusinessObjects Web Intelligence que muestra mensajes con notación científica

Hace un tiempo recibí una tarea relativamente fácil: crear un informe de SAP BusinessObjects Web Intelligence que sólo necesitaba una entrada de usuario en el indicador para calcular todos los parámetros necesarios para la consulta. Después de crear todos los cálculos y de recibir los datos correctos en el Universo procedí a actualizar la consulta del informe de Web Intelligence, pero encontré un problema. Debido a circunstancias desconocidas, el informe comenzó a mostrar los números y las fechas con anotaciones científicas.Al modificar mi informe de Web Intelligence con los nuevos valores del indicador, el SQL generado mostraba los números en forma exponencial. "5.93 e2" por ejemplo, a diferencia del valor real "593".

Después de varias pruebas (y horas de investigación) encontré una solución que me dio resultados satisfactorios. Fui al universo y copié el objeto con el que estaba haciendo el prompt pero cambié su tipo a String en lugar de Numeric. Procedí a cambiar todos los otros tipos de cálculos de objeto a String. Una vez hecho esto, intenté usarlo en el indicador. Todavía estaba recibiendo los números en forma exponencial. Me faltaba un paso, que era obtener mis valores deseados mediante la aplicación de subcadena (o cualquier fórmula aplicable a una cadena) en el objeto, a pesar de que era una cadena.

Una vez que hice esto, y trató de ejecutar el prompt del informe de nuevo y todo estaba funcionando como un encanto. Podía ver los valores correctos para todos mis cálculos en el Universo y en la Web Intelligence.

Si desea obtener más información sobre este error, encontré una nota de SAP que podría ayudarle: nota SAP 1838027. Esta nota no me dio la respuesta al problema, pero me ayudó a pensar en cómo desarrollar la solución.

Si tiene una instalación con BI4. 0 Support Pack o8 o superior, esto no debería ser un problema para usted.

Espero que encuentre este consejo útil para su implementación de SAP BusinessObjects en un sistema Unix; Y por favor, si tiene alguna pregunta o algo que añadir para ayudar a mejorar este post, por favor, no dude en dejar sus comentarios para que podamos ayudarle.

EspañolEnglish