Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
hola
Así que tengo la siguiente tabla "Tabla1"). Y quiero obtener el promedio de ventas de los dos meses, que debería ser: 31 (total enero) + 28 (total febrero)/ 2 = 29,5
Hice sum(Table1[Sales])/Calculate(Distinctcount[Table1[month]), Table1[sales]>=0) - y funcionó.
Pero, ¿hay otra manera? Probé con el averagex(summarize..) sin éxito (¿cómo se menciona el nombre de la columna virtual recién resumida), o averagex(valores mes), suma ventas)y esto me está dando el total... 59
gracias
Tabla1 (las ventas siempre son 1 para simplificar)
fecha | ventas | mes |
1 de enero | 1 | Enero |
2 de enero | 1 | Enero |
..... | 1 | ... |
28 de febrero | 1 | Febrero |
Solved! Go to Solution.
@campelliann
Puede crear una medida como:
Sales average per Month =
AVERAGEX(
VALUES('Table1'[Month]),
CALCULATE(SUM('Table1'[Sales]))
)
@Fowmy , eres brillante :). El enfoque de valores no estaba funcionando, porque no estaba usando calcular alrededor de la suma. Necesita el cálculo para "activar" una especie de contexto de filtro fila por fila, ¿verdad?
Por otro lado, siempre obtengo la suma total de la tabla, por lo tanto, el promedio es el total.
Hay @campelliann
Si necesita SUMMARIZE, necesita variables, pero en cuanto al rendimiento, no es necesario hacerlo
Sólo para mostrarle, utilizando GROUPBY, pero no se recomienda en este caso
avg2 =
VAR T1 = GROUPBY(Table1,Table1[Month],"SALES", SUMX(CURRENTGROUP(),Table1[Sales]))
RETURN
AVERAGEX(T1,[SALES])
simplemente hacerlo es más rápido
avg = SUM(Table1[Sales])/COUNTROWS(VALUES(Table1[Month]))
@campelliann
Puede crear una medida como:
Sales average per Month =
AVERAGEX(
VALUES('Table1'[Month]),
CALCULATE(SUM('Table1'[Sales]))
)
@Fowmy , eres brillante :). El enfoque de valores no estaba funcionando, porque no estaba usando calcular alrededor de la suma. Necesita el cálculo para "activar" una especie de contexto de filtro fila por fila, ¿verdad?
Por otro lado, siempre obtengo la suma total de la tabla, por lo tanto, el promedio es el total.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |