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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Inteligencia de tiempo

Hola

He creado una tabla calculada para fechas:

Fecha =

ADDCOLUMNS (

CALENDARIO (FECHA (2021, 01, 01), Hoy()),

"Año", AÑO([Fecha]),

"MonthNumber", MES([Fecha]),
"Mes", FORMATO([Fecha],"mmmm"),
"Número de semana", FORMATO(WEEKNUM([Fecha],2),"00"),
"Cuarto", CUARTO([Fecha]),

"DayOfWeek", DÍA LABORABLE([Fecha])

)
También tengo una medida llamada Cantidad TY (para el año en curso) que es:
QTY TY = CALCULAR(suma('Merge_Table'[Cantidad]), FILTRO(TODO('Fecha'),'Fecha'[Año]=..max('Fecha'[Año]) && 'Fecha'[Número de semana] = Máximo('Fecha'[Número de semana]) ))
Y otra medida para QTY LY (Para el año pasado) que es:
QTY LY = CALCULAR(suma('Merge_Table'[Cantidad]), FILTRO(TODO('Fecha'),'Fecha'[Año]=..max('Fecha'[Año])-1 && 'Fecha'[Número de semana] = Máximo('Fecha'[Número de semana])))
El problema es que el QTY LY está regresando la semana equivocada el año pasado. Necesito que sea 1 semana hacia adelante o 1 semana hacia atrás y no sabré la respuesta hasta que pueda probar ambas opciones.
¿Alguien puede ayudarme aquí?
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¿Alguien tiene una idea de cómo arreglar este calendario?

Syndicate_Admin
Administrator
Administrator

@amitchandak

Antes de intentarlo, vea cuáles son mis resultados de mi tabla de fechas calculada. Espero que el 6/11-6/17 se muestre como semana 24, pero solo el 6/11 muestra eso y los otros 6 días como semana 25.

IMG_3345.JPGIMG_3346.JPG

Syndicate_Admin
Administrator
Administrator

@gmooney100 , El código parece estar bien, si no, puedes probar el rango de la semana

Tenga estas nuevas columnas en la tabla de fechas, el rango de la semana es importante en la tabla de fecha / semana

Rango de la semana = RANKX('Fecha','Fecha'[Fecha de inicio de la semana],,ASC,Denso)
O
Rango de la semana = RANKX('Fecha','Fecha'[Año Semana],,ASC,Denso) //YYYYWW formato


Estas medidas pueden ayudar
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('Tabla'[Cantidad]), FILTER(ALL('Fecha'),'Fecha'[Rango de la semana]=(max('Fecha'[Rango de la semana]) -52)))

Power BI — Semana tras 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
Inteligencia de tiempo, parte de aprender Power BI https://youtu.be/cN8AO3_vmlY?t=27510

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.