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.
Tengo una tabla Ventas, con SalesAmount y fechas, y una tabla de fechas.
Creé una matriz de la siguiente manera:
Estoy un poco perdido para crear una fórmula YTD DAX para cada año. Mi objetivo es comparar cada año hasta la fecha (no sólo el año anterior, sino cada año, con el fin de poder comparar actual20 a 2019, 2018, 2017, etc.
¿Cómo puedo hacer esta fórmula DAX?
Hola @Ade19912
Puede utilizar la función SAMEPERIODLASTYEAR y/o DATESYTD - estos se pueden combinar
https://docs.microsoft.com/en-us/dax/sameperiodlastyear-function-dax
https://docs.microsoft.com/en-us/dax/datesytd-function-dax
Trate como
Ventas de YTD ?
var _max a mes(hoy())
devolución
CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"), filter('Date','Date'[Month]<-_max))
Gracias por su respuesta @amitchandak
Sin embargo, no estoy seguro de entender su fórmula. ¿Podría explicarlo, sobre todo esta parte :
DATESYTD(('Fecha'[Fecha]),"12/31"), filtro('Fecha','Fecha'[Mes]<-_max))
Además, cuando intento escribirlo, no puedo escribir DATESYTD(('Date'[Date]),"12/31").
Gracias
12/31 es el final del año. Opcional en caso de año calendario estándar.
Inténtalo como si no tuvieras un mes en el calendario de fechas
YTD QTY ?
var _max á MES(hoy())
devolución
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),MONTH('Date'[Date])<-_max)
MONTH('Date'[Date])<-_max forzará el último ytd también por debajo del mes en _max
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |