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

Cómo mostrar valores x-1 basados en un valor filtrado

Queridos

Estoy tratando de crear un panel de control como en la imagen de abajo. Información de fondo: los valores en los cuadros de colores están vinculados a un número de semana, y obviamente cambian cuando se ajusta la segmentación de datos del lado izquierdo. Lo mismo ocurre con el valor "46" en la esquina superior derecha.

Lo que me gustaría añadir es lo siguiente: para hacer una comparación con los valores de la semana anterior, me gustaría añadir también los valores de la semana anterior (así que esencialmente x-1 en el que 'x' es el valor indicado en la rebanadora: en el caso de la captura de pantalla sería la semana 45). Sin embargo, no he descubierto cómo hacer que esto funcione. ¿Podría uno de ustedes ayudarme con eso? ¡Muchas gracias!

NiekHacquebord_0-1637665231827.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@NiekHacquebord , consulte si mis blogs o vieo pueden ayudar

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

Te hace falta

nuevas columnas en la tabla de fechas
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

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))

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@NiekHacquebord , consulte si mis blogs o vieo pueden ayudar

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

Te hace falta

nuevas columnas en la tabla de fechas
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

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))

Amitchandak,

No tuve tiempo de trabajar en esto por un tiempo, pero logré obtener algo de tiempo para ello hoy, y después de implementar su solución, estoy muy contento con el resultado. ¡Gracias a lor por su ayuda!

Saludos

Niek

Amitchandak,

No tuve tiempo de trabajar en esto por un tiempo, pero logré obtener algo de tiempo para ello hoy, y después de implementar su solución, estoy muy contento con el resultado. ¡Gracias a lor por su ayuda!

Saludos

Niek

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.