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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Cambiar YTD con Week Slicer

Hola

Me gustaría mostrar las ventas de la última semana y las ventas de YTD, con YTD calculando desde el inicio del año hasta la semana seleccionada en una segmentación.

He seleccionado la semana 5 en mi segmentación, así que quiero que YTD muestre la suma de las ventas de WK1 a 5. He escrito varias medidas para YTD, pero todas devuelven solo las ventas para WK5 y no YTD a la semana 5:

test3 - CALCULATE([ventas],DATESYTD(DateTable[CalendarDate],"30/03")) ... esto trae de vuelta sólo las ventas WK5
test4 - TOTALYTD([ventas],DateTable[CalendarDate]) ... esto trae de vuelta sólo las ventas WK5

Tengo datos para la semana 6 en adelante por lo que no puedo simplemente eliminar los filtros sin leer datos más allá de WK5.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@rodderslad, no muy claro, pero con el año de la semana y el número de la semana se puede tener. Pero use una tabla separada

Semana YTD á CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Número de semana]<-max('Fecha'[Número de semana]) && 'Fecha'[Año de semana]- max('Fecha'[Año de semana])))

YTD hasta la semana pasada ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Número de semana]<'max('Fecha'[Número de semana]) -1 && 'Fecha'[Año de la semana]- max('Fecha'[Año de la semana])))
LYD Week ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Number]-max('Date'[Week Number]) && 'Date'[Week Year]- max('Date'[Week Year])-1 ))

Necesidad de columna de semana en la tabla Fecha

Fecha de inicio de la semana ' 'Fecha'[Fecha]+-1*WEEKDAY('Date'[Date],2)+1 // De lunes a domingo de la semana
Fecha de finalización de la semana : 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],2)
Número de semana - WEEKNUM([Fecha],2)

Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hola @amitchandak

Por interés, ¿por qué el 'filtro (todo(...)' no quitó el filtro de segmentación de datos y, por lo tanto, sumar un YTD para todo el año y no solo las semanas 1 a 5?

amitchandak
Super User
Super User

@rodderslad, no muy claro, pero con el año de la semana y el número de la semana se puede tener. Pero use una tabla separada

Semana YTD á CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Número de semana]<-max('Fecha'[Número de semana]) && 'Fecha'[Año de semana]- max('Fecha'[Año de semana])))

YTD hasta la semana pasada ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Número de semana]<'max('Fecha'[Número de semana]) -1 && 'Fecha'[Año de la semana]- max('Fecha'[Año de la semana])))
LYD Week ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Number]-max('Date'[Week Number]) && 'Date'[Week Year]- max('Date'[Week Year])-1 ))

Necesidad de columna de semana en la tabla Fecha

Fecha de inicio de la semana ' 'Fecha'[Fecha]+-1*WEEKDAY('Date'[Date],2)+1 // De lunes a domingo de la semana
Fecha de finalización de la semana : 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],2)
Número de semana - WEEKNUM([Fecha],2)

Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...

Anonymous
Not applicable

Gracias, esta solución funciona perfectamente!

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors