Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Necesito ayuda.
¿Cómo calculo la nueva medida para la diferencia de % mes a mes?
Gracias
Ondřej
Solved! Go to Solution.
Tal vez pueda usar HASONEVALUE() para controlar la fila total.
Algunos códigos como el siguiente:
Diff =
VAR _last =
CALCULATE(
SUM( 'Table'[Cost] ),
DATESMTD( DATEADD( 'Table'[Month], -1, MONTH ) )
)
VAR _diff =
DIVIDE ( SUM( 'Table'[Cost] ) - _last , _last)
VAR _maxmonth =
CALCULATE(
SUM( 'Table'[Cost] ),
MONTH( 'Table'[Month] ) = MONTH( MAX( 'Table'[Month] ) )
)
VAR _maxmonth_1 =
CALCULATE(
SUM( 'Table'[Cost] ),
MONTH( 'Table'[Month] )
= MONTH( MAX( 'Table'[Month] ) ) - 1
)
RETURN
IF(
HASONEVALUE( 'Table'[Month] ),
_diff,
DIVIDE( _maxmonth - _maxmonth_1, _maxmonth_1 )
)
Resultado:
Pbix al final puedes referirte.
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@Fidzi8 , podemos usar la inteligencia de tiempo mes a mes
MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
último mes Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
diff = [Ventas MTD]-[últimas Ventas MTD]
diff % = divide([MTD Sales]-[last MTD Sales],[last MTD Sales])
Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA
Gracias @amitchandak
Creo sus medidas y la subparte funciona, pero el resultado general es malo.
¿Cómo puedo ajustar las medidas para que funcionen?
Gracias
Ondřej
Tal vez pueda usar HASONEVALUE() para controlar la fila total.
Algunos códigos como el siguiente:
Diff =
VAR _last =
CALCULATE(
SUM( 'Table'[Cost] ),
DATESMTD( DATEADD( 'Table'[Month], -1, MONTH ) )
)
VAR _diff =
DIVIDE ( SUM( 'Table'[Cost] ) - _last , _last)
VAR _maxmonth =
CALCULATE(
SUM( 'Table'[Cost] ),
MONTH( 'Table'[Month] ) = MONTH( MAX( 'Table'[Month] ) )
)
VAR _maxmonth_1 =
CALCULATE(
SUM( 'Table'[Cost] ),
MONTH( 'Table'[Month] )
= MONTH( MAX( 'Table'[Month] ) ) - 1
)
RETURN
IF(
HASONEVALUE( 'Table'[Month] ),
_diff,
DIVIDE( _maxmonth - _maxmonth_1, _maxmonth_1 )
)
Resultado:
Pbix al final puedes referirte.
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.