Promedio basado en criterios de otra columna

Un usuario Pregunto ✅

Anónimo

Hola,

Tengo algo de información en CSV y quiero hacer cálculos basados ​​en criterios (un promedio de salida si los ID son los mismos)

En Excel, la columna A contiene la columna de «salida» B y C son ID y en la columna D está el cálculo de Excel.

=AVERAGEIF(C:C;B2;A:A)

es la fórmula de Excel en D2

Excel_vs_PowerBI.png

En Power Bi probé ANTES y VLOOKUPS pero no obtengo el resultado deseado. Creo que no es muy dificil, pero no lo encuentro 😞

Gracias,

Manfred

Hola @Anónimo,

En sus datos de recursos, el ID1 y el ID2 son iguales, por lo que puede agregar cualquiera al filtro. Cree una columna calculada utilizando la siguiente fórmula y obtenga el resultado esperado.

PROMEDIO = CALCULAR (PROMEDIO (Tabla5[Output]), FILTRO (Tabla5, Tabla5[ID1]= ANTES (Tabla5[ID1])))

11.png

Si tiene algún otro problema, no dude en preguntar.

Atentamente,
Angelia

Hola @Anónimo,

En sus datos de recursos, el ID1 y el ID2 son iguales, por lo que puede agregar cualquiera al filtro. Cree una columna calculada utilizando la siguiente fórmula y obtenga el resultado esperado.

PROMEDIO = CALCULAR (PROMEDIO (Tabla5[Output]), FILTRO (Tabla5, Tabla5[ID1]= ANTES (Tabla5[ID1])))

11.png

Si tiene algún otro problema, no dude en preguntar.

Atentamente,
Angelia

Anónimo

En respuesta a v-huizhn-msft

Hola angelia

Gracias por ayudarme. Esto funciona muy bien y ahora sé qué salió mal.

Para la explicación, he creado un ejemplo en Excel llamado la columna Salida. Cuando importo el archivo de Excel, funciona bien. Normalmente haré primero un SUMX para calcular diferentes columnas y luego quiero hacer la fórmula anterior. SUMX solo funciona con una medida

Tu respuesta funciona perfectamente con mi pregunta, así que cerramos esta publicación y crearé una nueva explicación.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *