Foro Empleos Cursos Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Ranking
  • Torneos pasados
  • Tests
Iniciar sesión Inscribirme
Menú
Cursos Clases en vivo Proyectos Galería de dashboards Llamar asesor Cuentas Power BI Foro Ranking Estudiantes Tests Referencias rápidas Mis notas Sorteos Torneos (próximamente) Mis certificados Mi progreso Soporte
Cursos Clases en vivo Proyectos Galería de dashboards Llamar asesor Cuentas Power BI Foro Ranking Estudiantes Tests Referencias rápidas Mis notas Sorteos Torneos (próximamente) Mis certificados Mi progreso Soporte
Inicio / Referencias rápidas / Totales en Visualizaciones

Totales en Visualizaciones

DAX Recurso Compartir
Al asignar medidas como campos en una visualización, Power BI calcula un total basado en la expresión DAX que define la medida. A menudo, este total coincide con la suma de los valores individuales calculados en base al contexto de filtro aplicado en la visualización. Sin embargo, contrario a lo intuitivo, esto solo es cierto cuando la medida es aditiva.  

Considera la siguiente matriz, segmentada por Región, la cual muestra varias medidas y sus respectivos totales.
Totales_01.png 78.49 KB

De estas, solo Ingresos es aditiva, es decir, el ingreso total es la suma de los ingresos por región.
Totales_02.png 16.09 KB

El resto de las medidas son no aditivas, y a primera instancia no se pueden sumar sin generar errores. 

  • Productos calcula el número de productos vendidos por región. Si un producto se vende en más de una región, la medida lo cuenta una vez por cada región y una vez para el total.
    Totales_03.png 20.54 KB

  • Productos Más 500 toma el resultado de Productos para cada región y le suma la cantidad 500. Al total se le suma 500 una vez, en lugar de sumarle 500 por cada región (ó 2500).
    Totales_04.png 15.47 KB

  • Ingreso Condicional evalúa una expresión lógica, Ingresos > 1000000, y devuelve el resultado de Ingresos dependiendo si se cumple o no la condición. El total devuelve la suma total de Ingresos, en lugar de la suma de las filas devueltas por la condicional (para América del Norte, Asia, y Europa).
    Totales_05.png 31.28 KB

  • Promedio Ingresos calcula la media aritmética de los ingresos por región considerando el número de transacciones para cada región. El total calcula el promedio global ponderando todas las transacciones de todas las regiones, en lugar de los ingresos promedios para cada región.
    Totales_06.png 21.05 KB

En cada instancia, podemos ver que el total no es la agregación de los valores individuales mostrados en la visualización. En su lugar, el total es el resultado de la medida evaluada en un contexto que toma en cuenta todos los valores, sin importar la segmentación de la visualización. Esto es porque Power BI calcula los totales según la lógica del DAX, y no sumando las filas visibles. De esta manera se evitan errores como doble conteo o promedios incorrectos. 

En caso de requerirse, es posible convertir una medida no aditiva en una medida aditiva mediante el uso de iteradores, tablas virtuales, y la transición del contexto. Para ello, basta con introducir una iteración (SUMX, AVERAGEX) sobre una tabla virtual con los valores del campo asignado a la visualización (Región), que evalúe la medida definida (recuento distinto, promedio, condicional, etc.) bajo tal contexto. 

Para las medidas ejemplificadas, tendríamos: 

  • Productos
Totales_07.png 27.55 KB
Totales_08.png 37.89 KB

  • Productos Más 500
Totales_09.png 34.61 KB
Totales_10.png 45.32 KB

  • Ingreso Condicional 
Totales_11.png 33.52 KB
Totales_12.png 42.96 KB
  • Promedio Ingresos
Totales_13.png 31.12 KB
Totales_14.png 37.82 KB

Nótese que, en cada caso, la expresión hace referencia a Región, el campo asignado a la visualización. De esta manera, el total se calcula iterando sobre la granularidad deseada, considerando las filas visibles. 

La sintaxis general es la siguiente:
Totales.png 24.13 KB
 
Ahora bien, forzar aditividad modificando la medida para que el total coincida con la suma de filas visibles en la visualización no siempre es correcto, ya que puede producir resultados incorrectos o inexactos.  En su lugar, si se necesita un cálculo específico, se debe primero determinar la granularidad a la que se debe evaluar la expresión y después ajustar la fórmula para iterar sobre dicha granularidad, agregando los valores después. 

  • 04 - Iteradores Especialización en DAX con Power BI Ir a la clase
  • 12 - AVERAGEX para calcular promedios correctamente Especialización en DAX con Power BI Ir a la clase
  • AVERAGEX Ver referencia
  • SUMX Ver referencia
  • VALUES Ver referencia
Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
Cursos
  • Aprende Power BI con Proyectos
  • Análisis de Datos con Power BI y Excel
  • Especialización en Power Query
  • Certificación de Power BI
  • Tu Portafolio de Dashboards
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
  • Acerca
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2026 © datdata - Todos los derechos reservados

Confirmar eliminación

Para eliminar esta participación, por favor ingrese su contraseña.