SUMX vs SUM da un total diferente: por qué y mejores prácticas

Un usuario Pregunto ✅

malcolmwun

Tengo datos brutos [Fiscal Qtr ending] Y [Net Revenue]. Estoy tratando de que PBI devuelva un {Total Net Revenue]»x números de días atrás». Entonces uso DAX … Calcular (SUM, DATESINBETWEEN)

Comencé usando Calcular (SUMX, DATESINBETWEEN) y noté una discrepancia muy pequeña (consulte la imagen ROJA)

Sin embargo, si uso Calculate (SUM, DATESINBETWEEN) es correcto.

No sé si SUMX es el DAX incorrecto para usar, claramente este es el caso.

¿Puedes ayudarme a entender por qué? PBI.jpg

En respuesta a malcolmwun

Supongo que la diferencia es que con SUM, si tiene 100 filas de datos, puede hacerlo en una sola operación.

Considerando que con SUMX habrá 100 cálculos separados que luego darán como resultado una cantidad final que abre la puerta a problemas de redondeo ????

Hola @malcolmwun,

Esa es una muy buena pregunta y por suerte para ti, hay una muy buena respuesta aquí en esta publicación de blog de @MattAllington.

http://exceleratorbi.com.au/sum-vs-sumx-in-dax/

malcolmwun

En respuesta a Phil_Seamark

Si bien la conclusión aquí es «Agregue una sola columna, use SUM» … ¿sabemos por qué en mis ejemplos SUMX arrojó una pequeña discrepancia?

Gracias Phil

En respuesta a malcolmwun

Supongo que la diferencia es que con SUM, si tiene 100 filas de datos, puede hacerlo en una sola operación.

Considerando que con SUMX habrá 100 cálculos separados que luego darán como resultado una cantidad final que abre la puerta a problemas de redondeo ????

Deja un comentario

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