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!!
Me gustaría saber cómo calcular el año en curso, sin sumar el mes actual en el resultado (hacerlo sería, sumando solo enero, febrero de 2022, aislando marzo de 2022).
Ya tengo la medida con la suma de la columna de la tabla que quiero y también ya tengo el dcalender [Fecha].
Lo intenté con TOTALYTD pero no pude eliminar el mes actual.
Me imagino que es algo como esto:
CALCULATE(TOTALYTD(sumsales),dcalender[date], - Mes actual.
¡¡Gracias!! Soy brasileño, perdóname por cualquier error de idioma.
Solved! Go to Solution.
Hola
No estoy seguro de cómo se ve su modelo de datos, pero intenté crear un archivo pbix de muestra como se muestra a continuación.
Por favor, compruebe la imagen de abajo y el archivo pbix adjunto. Espero que la siguiente solución proporcione una idea de qué implementar en su modelo de datos.
Sales total: =
SUM( Sales[Sales] )
Sales YTD: =
CALCULATE ( [Sales total:], DATESYTD ( 'Calendar'[Date] ) )
Sales YTD until last month: =
VAR lastmonthendofday =
EOMONTH ( TODAY (), -1 )
VAR result =
CALCULATE (
[Sales YTD:],
KEEPFILTERS (
FILTER ( ALL ( 'Calendar'[Date] ), 'Calendar'[Date] <= lastmonthendofday )
)
)
RETURN
result
@marlontombini , prueba como. Los comentarios son una opción adicional para comprobar
YTD QTY forzado=
var _max = eomonth(today(),-1)
devolución
if(max('Date'[Date])<=_max, calculate(Sum('order'[Qty]),DATESYTD('Date'[Date])), blank())
o
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),filter('Date','Date'[Date]<=_max))
calculate(TOTALYTD(Sum('order'[Qty]),'Date'[Date]),filter('Date','Date'[Date]<=_max))
@marlontombini , prueba como. Los comentarios son una opción adicional para comprobar
YTD QTY forzado=
var _max = eomonth(today(),-1)
devolución
if(max('Date'[Date])<=_max, calculate(Sum('order'[Qty]),DATESYTD('Date'[Date])), blank())
o
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),filter('Date','Date'[Date]<=_max))
calculate(TOTALYTD(Sum('order'[Qty]),'Date'[Date]),filter('Date','Date'[Date]<=_max))
Hola
No estoy seguro de cómo se ve su modelo de datos, pero intenté crear un archivo pbix de muestra como se muestra a continuación.
Por favor, compruebe la imagen de abajo y el archivo pbix adjunto. Espero que la siguiente solución proporcione una idea de qué implementar en su modelo de datos.
Sales total: =
SUM( Sales[Sales] )
Sales YTD: =
CALCULATE ( [Sales total:], DATESYTD ( 'Calendar'[Date] ) )
Sales YTD until last month: =
VAR lastmonthendofday =
EOMONTH ( TODAY (), -1 )
VAR result =
CALCULATE (
[Sales YTD:],
KEEPFILTERS (
FILTER ( ALL ( 'Calendar'[Date] ), 'Calendar'[Date] <= lastmonthendofday )
)
)
RETURN
result