Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda de DAX - El año pasado YTD está equivocado

Hola
Actualmente estoy luchando con la medida YTD - 1, ya que sigue dándome el número equivocado. El DAX que estoy usando actualmente es el siguiente:

YTD - 1 =
CALCULAR(
[YTD],
MISMOPERIODLASTYEAR ( 'Fecha'[Fecha] ),
'Fecha'[IsPast] = VERDADERO
)

Estos son los valores que estoy obteniendo:
Bobbys_0-1634840860472.png


Y estos son los valores que debería haber obtenido (está en '000):

Bobbys_1-1634840896055.png


Como puede ver, mi YTD es correcto, sin embargo, mi YTD - 1 está bastante apagado. Parece que no puedo encontrar lo que estoy haciendo mal.

El uso de este DAX me dio exactamente lo mismo, incorrecto YTD - 1:

YTD - 1 =
Dónde __prevYear = MÁXIMO( 'Fecha'[Año] ) - 1
DEVOLUCIÓN
calcular(suma(Datagrunnlag[Valor]),MISMOPERIODLASTYEAR(Datagrunnlag[Datos]),'Fecha'[Año]=__PrevYear)*1000

Cualquier ayuda es bien apreciada!!
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Bobbys , Pruebe con ayuda de la tabla de fechas , marcado como tabla de fechas

Ventas YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Últimas ventas YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))

YTD QTY forzado=
var _max = hoy()
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))

LYTD QTY forzado=
var _max = fecha(año(hoy())-1,mes(hoy()),día(hoy()))
devolución
if(max('Date'[Date])<=_max, CALCULATE(Sum('order'[Qty]),DATESYTD(dateadd('Date'[Date],-1,year)),'Date'[Date]<=_max), blank())
O
CALCULATE(Suma('orden'[Cantidad]),DATESYTD(dateadd('Fecha'[Fecha],-1,año)),'Fecha'[Fecha]<=_max)
TOTALYTD(Suma('orden'[Cantidad]),fechaadd('Fecha'[Fecha],-1,año),'Fecha'[Fecha]<=_max)

Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA

Hola @amitchandak. El dax YTD funcionó, pero el YTD - 1, aunque un número diferente al que obtuve con mi propio YTD - 1 DAX. todavía me está dando el número equivocado.
Además, creo que hay algo mal ya que el número no aparecerá en un gráfico:

Bobbys_2-1634886152164.png

Bobbys_1-1634886125638.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.