Power BI ofrece tres formas de obtener un promedio. La más rápida es arrastrar un campo numérico a un visual y cambiar su resumen a Promedio. La recomendable para informes que se van a mantener es una medida, como Promedio importe = AVERAGE(Ventas[Importe]), que responde a filtros y segmentaciones. Una columna calculada, en cambio, se evalúa una vez por fila al actualizar el modelo y no cambia con los filtros: sirve para comparar cada fila con un promedio fijo, no para mostrar promedios en un visual.
Comparación
| Resumen implícito | Medida | Columna calculada | |
|---|---|---|---|
| Cómo se crea | Menú del campo en el visual → Promedio | Nueva medida con DAX | Columna nueva con DAX |
| Responde a filtros y segmentaciones | Sí | Sí | No: se calcula al actualizar |
| Se puede reutilizar en otras fórmulas | No | Sí | Sí, como columna |
| Ocupa memoria en el modelo | No | No | Sí, un valor por fila |
| Lógica personalizada (ponderar, excluir ceros) | No | Sí | Sí, pero fija |
Según la documentación de Microsoft, el menú de agregación de un campo numérico ofrece, entre otras, No resumir, Suma, Promedio, Mediana, Desviación estándar y Varianza. Una medida no permite cambiar su agregación desde ese menú: la agregación ya está en su fórmula.
Paso a paso
- Para explorar datos, usa el resumen implícito: arrastra
Importea una tabla y elige Promedio en su menú. - Cuando el promedio se va a mostrar en un informe compartido, conviértelo en medida: Nueva medida →
Promedio importe = AVERAGE(Ventas[Importe]). - Dale formato a la medida (decimales, moneda) una sola vez, desde la cinta de herramientas de medidas.
- Usa una columna calculada solo si necesitas un valor por fila para segmentar, ordenar o filtrar.
- Si necesitas cálculos de fila dentro de un promedio, prefiere
AVERAGEXen una medida antes que crear una columna.
Ejemplos resueltos
Ejemplo 1: el mismo promedio, implícito y como medida
Con la tabla Ventas de AVERAGE y AVERAGEX, arrastra Importe a una tabla con Categoría y cambia el resumen a Promedio: verás 148.75 para Abarrotes, 84.75 para Limpieza y 116.75 en el total. La medida AVERAGE(Ventas[Importe]) da exactamente lo mismo. La diferencia aparece después: la medida se puede usar dentro de otra ([Promedio importe] * 1.16 para agregar IVA), tiene un nombre claro en la lista de campos y su formato se define una vez para todo el informe.
Ejemplo 2: la columna calculada que no cambia
Una columna calculada en la tabla Ventas:
Promedio general = AVERAGE ( Ventas[Importe] )
Muestra 116.75 en las 8 filas. En una columna, no hay filtros del visual: AVERAGE ve la tabla completa. Si la llevas a un visual con Categoría y eliges Suma, obtendrás 4 × 116.75 = 467 para cada categoría, un número sin sentido. Y si el usuario filtra enero en una segmentación, la columna no se entera: se calculó al actualizar el modelo.
Donde sí sirve es en una comparación fija por fila:
Sobre el promedio general = IF ( Ventas[Importe] > AVERAGE ( Ventas[Importe] ), "Sí", "No" )
Marca con «Sí» los renglones de 190, 200 y 136, y puedes usarla como segmentación.
Ejemplo 3: margen promedio como columna o como medida
Si cada renglón tiene una columna Margen % y la promedias con el resumen implícito, cada renglón pesa igual, sea una venta de 60 pesos o de 2,000. El margen del negocio se calcula con una medida de cociente de sumas:
Margen % = DIVIDE ( SUM ( Ventas[Utilidad] ), SUM ( Ventas[Importe] ) )
Por ejemplo, con dos ventas, una de 100 pesos con 50 % de margen y otra de 900 con 10 %, el promedio de la columna es 30 %, pero la utilidad real es 140 sobre 1,000: 14 %. La medida da 14 %. Lo mismo ocurre con precios unitarios; ver promedio ponderado en DAX.
Errores comunes
- Dejar el resumen implícito en informes publicados. Si alguien cambia el resumen a Suma por accidente, el visual sigue viéndose normal. Las medidas son explícitas y se pueden documentar.
- Columnas calculadas para promedios que deben filtrarse. No responden a segmentaciones; usa medidas.
CALCULATE(AVERAGE(...))dentro de una columna. La transición de contexto filtra por todos los valores de la fila actual y, en la práctica, devuelve el valor de esa fila (o el promedio de las filas idénticas), no un promedio de grupo.- Campos de texto con números. Si el campo aparece con el ícono de texto, el menú no ofrecerá Promedio. Cambia el tipo de dato en Power Query.
En Excel, la decisión equivalente es entre una fórmula de celda y un campo de valor en una tabla dinámica; empieza por el promedio en Excel.
Fuentes
- Microsoft Learn, agregaciones en el servicio Power BI. Tipos de agregación (Promedio, Mediana, Desviación estándar) de un campo numérico. Consultado el 11 de noviembre de 2026.
- Microsoft Learn, columnas calculadas en Power BI Desktop. Las columnas se calculan fila por fila al actualizar el modelo. Consultado el 11 de noviembre de 2026.