🔴 Power Bi DAX Capítulo 76 Diferencia entre SUM y SUMX Power Bi | ¿Como usar la función SUMX?
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
▶ Vamos a Conocer la Diferencia entre sum y sumx power bi: ▶ Archivo para Descargar: https://mega.nz/file/fVhGHTiR#MJSwjciUixOQXZcwgimCDFR61cytx7vDMeew7ap4OJo ▶ Caso #1: Nos piden calcular la suma de lo vendido Antes de IVA de toda la base. 👉🏻 sintaxis Función SUM() Suma todos los números de una columna. Caso 1 - Sumar con SUM = SUM(bd_Ventas[Valor antes de IVA]) 👉🏻 sintaxis Función SUMX() Devuelve la suma de una expresión evaluada por cada fila de una tabla. Es un iterador, la cual lo que hace es recorrer cada fila evaluando una expresión. Caso 1 - Sumar con SUMX = SUMx(bd_Ventas,bd_Ventas[Valor antes de IVA]) Las dos funciones devuelven el mismo resultado. Lo que quiere decir que en este caso se puede usar cualquiera de las 2. La diferencias entre SUM y SUMX es que la función SUM() sumará directamente los valores de la columna. Mientras que la función SUMX es un iterador, la cual lo que hace es recorrer cada fila evaluando una expresión. ▶ Caso #2: Calcular la suma del Total antes de IVA solo para el canal de ventas “Plan Referidos”. ¿Cuál función debemos usar: SUM o SUMX? Función SUM() Si queremos sumar por filtros debemos combinarla con la función CALCULATE(). Ya que con SUM() no podemos hacer filtros directamente. Caso 2 Total antes de IVA con SUM = CALCULATE(SUM(bd_Ventas[Valor antes de IVA]) , Filter(bd_Ventas,[Canal de Venta]="Plan Referidos")) Función SUMX() Con la función SUMX () , en efecto podemos hacer el filtro sin necesidad de utilizar un iterador como Calculate: Caso 2 Total antes de IVA con SUMX = SUMX(Filter(bd_Ventas, [Canal de Venta]="Plan Referidos"), bd_Ventas[Valor antes de IVA]) ▶ Caso #3: Nos piden sumar el Total Facturado producto de la suma fila a fila de “Antes de Iva + IVA”. Función SUM() Caso 3 Total Facturado con SUM = SUM(bd_Ventas[Valor antes de IVA]+bd_Ventas[Iva]) En este caso nos devuelve un ERROR porque solo admite parámetro columna. Función SUMX() Caso 3 Total Facturado con SUMX = SUMX(bd_Ventas,bd_Ventas[Valor antes de IVA]+bd_Ventas[Iva]) Por otra parte, con la función SUMX () si se puede, ya que admite una columna y una expresión. Temas relacionados: Excel, Power bi, Power pivot, Sum y sumx power bi, Diferencia entre sum y sumx power bi, Sumx dax, Sumx power bi, Sumx powerpivot, Sum power bi, Sumx function power bi Como usar la función SUMX
Sobre este curso
Lo que aprenderás en este curso:
- Conectar y transformar datos de múltiples fuentes
- Crear visualizaciones interactivas y dashboards
- Escribir medidas y columnas calculadas con DAX
- Diseñar informes claros y orientados a la toma de decisiones