Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Hola
Ayer calculé el mes anterior en un cálculo que funciona, pero estoy luchando por encontrar cómo se puede calcular el rendimiento de las últimas semanas. Con el rendimiento de la semana pasada, quiero calcularlo de lunes a domingo. Entonces, por ejemplo, al abrir el informe un jueves, no quiero ver el rendimiento de los últimos 7 días hasta el jueves, sino simplemente la última semana de lunes a viernes. A continuación se muestra el cálculo para el mes anterior, ¿cómo debo ajustarlo para que calcule el rendimiento de las semanas anteriores?
Previous Month =
CALCULATE(
DIVIDE(
CALCULATE(
DISTINCTCOUNT ('KPI 42&43'[ULD No.]),
'KPI 42&43'[On time/not on time] = "On Time"
),
( DISTINCTCOUNT ('KPI 42&43'[ULD No.]))
),
PREVIOUSMONTH ('date'[Date].[Date])
)+0
Gracias de antemano.
Atentamente
Sofiën
Solved! Go to Solution.
@Sofien1234 , nuevas columnas en la tabla de fechas
nuevas columnas
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1
Fecha de fin de semana = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Fecha'[Fecha],2)
Rango de la semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
O
Rango de semana = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formato
nuevas medidas
Esta semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Última semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))
Semana del año pasado= CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=(max('Date'[Week Rank]) -52)))
Últimas 8 semanas = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]>=max('Date'[Week Rank])-8 && 'Date'[Week Rank]<=max('Date'[Week Rank])))
Power BI— Semana a semana y DMT
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...
https://www.youtube.com/watch?v=pnAesWxYgJ8
@Sofien1234 , nuevas columnas en la tabla de fechas
nuevas columnas
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1
Fecha de fin de semana = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Fecha'[Fecha],2)
Rango de la semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
O
Rango de semana = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formato
nuevas medidas
Esta semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Última semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))
Semana del año pasado= CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=(max('Date'[Week Rank]) -52)))
Últimas 8 semanas = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]>=max('Date'[Week Rank])-8 && 'Date'[Week Rank]<=max('Date'[Week Rank])))
Power BI— Semana a semana y DMT
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...
https://www.youtube.com/watch?v=pnAesWxYgJ8
Hola @amitchandak, funciona ahora. Tuve que cambiar algo en la tabla de fechas. ¡Gracias!
Encontré su viejo hilo que contenía la configuración de WTD. Todo salió bien, excepto la propia medida del DMT.
Excluí la expresión SUM porque el valor no debería resumirse. En su lugar, agregué otra medida que creé 'Bruto / Neto' [Gross P-to-D]. Esta medida es la siguiente:
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.