Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Quiero tener un filtro en mis informes con, el número de una semana, pero con el día de inicio de la semana correspondiente, por ejemplo "Semana 1 (a partir del 1 de enero)", tengo la tabla de fechas con la fecha de columnas (formato mm / dd / aaaa) y el número de la semana (con función weeknum), ¿hay otro comando DAX para hacer lo que quiero?
Solved! Go to Solution.
Hola, @Julio9704
En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Calendario (una tabla calculada):
Calendar =
ADDCOLUMNS(
CALENDAR(
DATE(2021,1,1),
DATE(2021,12,31)
),
"YearWeek",
YEAR([Date])*100+WEEKNUM([Date])
)
Puede crear una columna calculada como se indica a continuación.
StartOfWeek =
CALCULATE(
MIN('Calendar'[Date]),
FILTER(
'Calendar',
[YearWeek]=EARLIER('Calendar'[YearWeek])
)
)
Resultado:
Saludos
Allan
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Hola, @Julio9704
En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Calendario (una tabla calculada):
Calendar =
ADDCOLUMNS(
CALENDAR(
DATE(2021,1,1),
DATE(2021,12,31)
),
"YearWeek",
YEAR([Date])*100+WEEKNUM([Date])
)
Puede crear una columna calculada como se indica a continuación.
StartOfWeek =
CALCULATE(
MIN('Calendar'[Date]),
FILTER(
'Calendar',
[YearWeek]=EARLIER('Calendar'[YearWeek])
)
)
Resultado:
Saludos
Allan
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
@Julio9704 , No muy cleat, si fecha estos pueden ayudar. Si no te refieres a mi blog wow. Última pregunta convertir yyyyy ww en fecha
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*DÍA DE LA SEMANA('Fecha'[Fecha],2)+1
Fecha de finalización de la semana = 'Fecha'[Fecha]+ 7-1*DÍA DE LA SEMANA ('Fecha'[Fecha],2)
Número de semana = WEEKNUM([Fecha],2)
Semana = if('Date'[Número de semana]<10,'Fecha'[Año]*10 y 'Fecha'[Número de semana],'Fecha'[Año]&'Fecha'[Número de semana])
Rango de semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
Nombre de la semana = [Fecha de inicio de la semana] & " a "& [Fecha de finalización de la semana]
Día de la semana = DÍA DE LA SEMANA ([Fecha],2)
Nombre de día de la semana = FORMATO ([Fecha],"ddd")
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3