Promedios con AVERAGE y AVERAGEX en Power BI
En este capítulo aprenderemos cómo utilizar las funciones AVERAGE
y AVERAGEX
en Power BI para calcular promedios de columnas y realizar cálculos fila por fila. A continuación, exploraremos ejemplos prácticos con ambas funciones.
1. Importación de Datos
Primero, debemos descargar e importar los datos de práctica, disponibles en la descripción del video. Usaremos una pequeña tabla de alumnos con tres notas para realizar cálculos rápidamente.
2. Uso de la Función AVERAGE
La función AVERAGE
en Power BI permite calcular el promedio de los valores en una columna. Sin embargo, solo funciona a nivel de columna, es decir, toma todos los valores de una columna específica y devuelve el promedio de esos valores.
Ejercicio:
Creamos una medida llamada «Promedio» utilizando AVERAGE
para la columna Nota 3
:
Promedio = AVERAGE(Tabla[Nota3])
Esto devuelve el promedio de las tres filas:
3. Promedio Fila por Fila
Si queremos calcular el promedio por fila (es decir, sumar Nota 1
, Nota 2
y Nota 3
para cada alumno y luego dividir por 3), podemos hacerlo de dos maneras:
Método 1: Crear una columna calculada
Promedio1 = (Tabla3[Nota 1]+Tabla3[Nota 2]+Tabla3[Nota 3])/3
Este método crea una nueva columna que realiza el cálculo fila por fila.
Método 2: Uso de AVERAGEX
Otra opción es usar la función AVERAGEX
, que recorre cada fila y permite realizar cálculos más complejos:
PromedioX = AVERAGEX(Table1,Table1[Cantidad]*Table1[Precio Unitario])
La ventaja de AVERAGEX
es que podemos aplicar cálculos a nivel fila sin la necesidad de crear una columna calculada.
5. Conclusiones
AVERAGE
sirve para promediar una columna entera.AVERAGEX
permite realizar cálculos más complejos, recorriendo cada fila y aplicando operaciones como la multiplicación.
Si tienes dudas, deja un comentario y nos vemos en el siguiente capítulo del curso de Power BI.
Módulo 4: Funciones Dax para Principiantes
Descargar Material 01
Descargar Material 02
Descargar Material 03
Responses