La expresión AVERAGE() calcula el promedio aritmético (media) de una lista de valores numéricos. Suma todos los elementos de la lista y divide el resultado entre la cantidad de elementos.
Es fundamental para crear indicadores de rendimiento (KPIs), como el ticket promedio de venta, la calificación promedio de satisfacción del cliente o el tiempo promedio de entrega.
Sintaxis de la expresión
AVERAGE( Lista_Numerica )
Parámetros:
Lista_Numerica: Una lista que contiene valores de tipo Number, Decimal o Price.
Comportamiento con vacíos:
Si la lista está vacía (no hay registros),
AVERAGE() devuelve 0 para evitar errores de división por cero.
Ejemplos Prácticos
-
Calificación Promedio (Sistema de estrellas):
AVERAGE([Related Reseñas][Estrellas])
Uso: Calcula el promedio de estrellas que ha recibido un producto o servicio basado en sus registros hijos. -
Ticket Promedio de Ventas del mes:
AVERAGE(SELECT(Ventas[Total], [Mes] = MONTH(TODAY())))
Resultado: El valor promedio de lo que gastan los clientes en cada compra este mes. -
Promedio de una lista manual:
AVERAGE(LIST(10, 20, 0))
Resultado: 10 (Suma 30, dividido entre 3 elementos).