Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago

Problemas con decimales

Hola a todos,

Tengo un dato en formato decimal(19,4) que proviene de mi base de datos con sql quering.

Si lo extraigo en Power BI, en las hojas de datos, lo obtengo correctamente, como se muestra con 15 decimales.

gauzolino_0-1621586945197.jpeg

Pero, cuando lo uso en una herramienta de visualización, ya sea en una medida o directamente, cambia:

gauzolino_1-1621587047155.png

Este es un problema en un cálculo que hice y que se muestra en las respuestas

Sé que Power BI usa el número flotante, así que este podría ser el problema... pero, ¿cómo puedo resolverlo?

Probé CONVERT(FLOAT(53),("datum") en el editor SQL y el problema no desaparece.


Usar una función como TRUNC/ROUND lo resuelve, pero no puedo repetir esta función en cada medida, me gustaría tener algo más genérico.

¿Alguna sugerencia? gracias.

3 Replies

  • @gauzolino , Puede establecer el número de decimales en las herramientas de columna, una vez que haga clic en la columna en la lista de campos

    Data Format New Rib.png

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Gracias @amitchandak.

      El problema es que esta configuración es la visualización... pero los datos siempre son diferentes
      Lo explico mejor con un ejemplo:

      Hice la suma en la caja roja, y es bastante cero

      gauzolino_1-1621589866773.png

      ... pero no exaclty cero!

      gauzolino_2-1621589888217.png



      así que... si divido el número de esta caja roja, obtengo la caja verde!

      Porque Power BI divide un número para un cero "bastante"... y el resultado es muy grande!


      Id esto es exaclty cero... Tendría N/ 0 = 0
      en lugar de... N / 0,000000000057 = 68937.....



  • Ahí, @gauzolino

    ¿Podría por favor consdier compartir un archivo de ejemplo simple sin ninguna información sesentiva para su posterior discusión?

    Entonces puedo tratar de investigarlo y tal vez obtener una solución específica para usted.

    Saludos
    Equipo de apoyo comunitario _ Zeon Zheng