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

A while ago I was delivered a relatively easy task: create a SAP BusinessObjects Web Intelligence report that only needed one user entry in the prompt to calculate all the needed parameters for the query. After creating all the calculations and receiving the correct data in the Universe I proceeded to update the query of the Web Intelligence report, but encountered a problem. Due to unknown circumstances the report started showing the numbers and dates with scientific notation. When modifying my Web Intelligence report with the new values for the prompt, the SQL generated was showing the numbers in exponential form. "5.93e2" for example, as opposed to the actual value "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