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
707Ute
Frequent Visitor

Ventas acumuladas hasta la fecha del mismo período del año pasado

Necesito construir una medida que me dé las Ventas Brutas Cummulative para el mismo período del año pasado.

Tengo mis Ventas Brutas para 2020 usando Año y Medida bruta de Ventas. Estas Ventas Brutas incorporan ventas para los últimos 303 Días (1 de enero de 2020 - 29 de octubre de 2020)

Sin embargo, no sé cómo llegar a una medida que me dará Ventas Brutas para los primeros 303 Días de 2019 y que es dinámica por lo que mañana la medida se actualizará a los primeros 304 Días de 2019.

He intentado:

Last Year YTD Gross Prod Sales ? CALCULATE(SUM('1-Measures and Calculations'[Gross Sales USD]),SAMEPERIODLASTYEAR(DATESYTD('Date - Transaction Date'[PK_Date])))

pero no está proporcionando el resultado correcto.

Cualquier ayuda sería apreciada!

3 REPLIES 3
v-jingzhang
Community Support
Community Support

Hola @707Ute

¿Desea que la medida muestre siempre las Ventas brutas de Cummulative hasta hoy para el año anterior sin necesidad de que el usuario seleccione una fecha? Si es así, también podría tomar las siguientes medidas para alguna referencia. Utilizo la función TODAY() para obtener el valor de hoy automáticamente.

TY Gross Sales = CALCULATE(SUM('Table'[Sales]),DATESBETWEEN('Calendar'[Date],DATE(YEAR(TODAY()),1,1),TODAY()))
LY Gross Sales = 
VAR lastYear = YEAR(TODAY())-1
VAR month = MONTH(TODAY())
VAR day = DAY(TODAY())
RETURN
CALCULATE(SUM('Table'[Sales]),DATESBETWEEN('Calendar'[Date],DATE(lastYear,1,1),DATE(lastYear,month,day)))

Saludos

Equipo de apoyo a la comunidad _ Jing Zhang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

amitchandak
Super User
Super User

@707Ute , Trate de medir como

Last Year YTD Gross Prod Sales á CALCULATE(SUM('1-Measures and Calculations'[Gross Sales USD]),DATESYTD('Date - Transaction Date'[PK_Date],-1,year))

LYTD forzado
var _max1 'maxx('1-Measures and Calculations',[Fecha de venta]) //o maxx(allselected('Date - Transaction Date'),'Fecha - Fecha de transacción'[PK_Date])
var _max á date(year(_max1)-1,month(_max1),day(_max1))
devolución
CALCULATE(SUM('1-Measures and Calculations'[Gross Sales USD]),DATESYTD(dateadd('Date - Transaction Date'[PK_Date],-1,year)),'Date - Transaction Date'[PK_Date]<-_max)

nandic
Memorable Member
Memorable Member

Hola @707Ute ,

En Power Query, agregue una nueva columna:

Criterios YTD : if Date.DayOfYear([Date]) <- Date.DayOfYear(DateTime.LocalNow()) y 1 else 0

Después de eso, cree una medida:

YTD final ?
var _filterArea - filter(ALL('Date'),'Date'[YTD Criteria] á "1")
devolución
TOTALYTD(SUM(Sales[Sales]),'Date'[Date],_filterArea)

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.