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
Estoy tratando de crear una medida que me dé un promedio de los 3 meses anteriores, pero excluir el mes actual. Por ejemplo, para mayo de 2021 quiero que sea un promedio de febrero de 2021, marzo de 2021 y abril de 2021.
Actualmente usando la medida a continuación he podido mostrar el promedio de 3 meses, pero para mayo de 2021 es el promedio de marzo, abril y mayo
3 Month Rolling Average Fall Through =
IF (
ISBLANK ( [Withdrawals]),
BLANK (),
CALCULATE (
AVERAGEX ( VALUES ( 'Date'[Month/Year] ),[Withdrawal %]),
DATESINPERIOD ( 'Date'[Full Date], LASTDATE ( 'Date'[Full Date] ), -3, MONTH )
)
)
Esto es lo que el promedio es de un mes a otro
Esto es lo que parece sobre una base promedio de 3 meses
Si nos fijamos en el primer Visual, el promedio de marzo, abril y mayo es del 38%, 47% y 24% que nos da un promedio sobre ellos 3 meses de 36%.
La cifra que quiero es la media de febrero, marzo y abril, que es del 50%, 38% y 47%, lo que nos da una media del 45%. El 45% es lo que debería mostrarse en el promedio de mayo de 2021 de 3 meses
¿Alguien sabe cómo puedo hacer esto?
Adjuntaré el archivo PBIX a continuación
https://www.dropbox.com/s/xkoqrr1n7zabshn/Withdrawal%20Help.pbix?dl=0
salud
micrófono
Solved! Go to Solution.
@michaelknight94, lo siento, mi error. Trate como
CALCULAR (
AVERAGEX ( VALORES ( 'Fecha'[Mes/Año] ), [Retiro %]),
DATESINPERIOD ( 'Fecha'[Fecha completa], eomonth ( max('Date'[Fecha completa]) ,-1), -3, MES )
)
@michaelknight94 , Trate de
Caída media móvil de 3 meses a través de =
IF (
ISBLANK ( [Retiros]),
EN BLANCO (),
CALCULAR (
AVERAGEX ( VALORES ( 'Fecha'[Mes/Año] ), [Retiro %]),
DATESINPERIOD ( 'Fecha'[Fecha completa], eomonth ( 'Fecha' [Fecha completa] ,-1), -3, MES )
)
)
o sólo
CALCULAR (
AVERAGEX ( VALORES ( 'Fecha'[Mes/Año] ), [Retiro %]),
DATESINPERIOD ( 'Fecha'[Fecha completa], eomonth ( 'Fecha' [Fecha completa] ,-1), -3, MES )
)
asegúrese de que fecha está marcada como tabla de fechas
No @amitchandak
Probé ambas sugerencias y obtuve este error
"No se puede determinar un único valor para la columna 'Fecha completa' de la tabla 'Fecha'. Esto puede ocurrir cuando una fórmula de medida hace referencia a una columna que contiene muchos valores sin especificar una agregación como min, max, count o sum para obtener un único resultado."
Me aseguré de marcar Date como una mesa de fechas también
@michaelknight94, lo siento, mi error. Trate como
CALCULAR (
AVERAGEX ( VALORES ( 'Fecha'[Mes/Año] ), [Retiro %]),
DATESINPERIOD ( 'Fecha'[Fecha completa], eomonth ( max('Date'[Fecha completa]) ,-1), -3, MES )
)
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |