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
Ravi_621
Frequent Visitor

Creación de una dimensión de fecha para el número de semana ISO y la fecha.

Tengo una mesa donde sólo tengo días de la semana y números de semana. Los números de semana se basan en ISO 1806 (weeknum(date,21)).

Ravi_621_3-1603466641868.png

He transpuesto la tabla para crear dos columnas y he añadido el número de semana.

Ravi_621_4-1603466814018.png

Ravi_621_5-1603466956206.png

Tengo una dimensión de fecha con Year Week WeekDay y me gustaría transformar esto a la fecha estándar.

El año y la semana se basan en ISO 1806, la semana se basa en (Weeknum(date,21) y Weekday(date,2).

También he creado una columna en la dimensión de fecha:

"ISOYear",IF(WEEKNUM ( [Fecha],21 ) < 5 && WEEKNUM ( [Fecha],2 ) > 50, Año( [Fecha] ) +1 , IF(WEEKNUM ( [Fecha],21 )>50 && WEEKNUM ( [Fecha],2 <5 ), Año( [Fecha] )-1, Año( [Fecha])))
"WeekDayOfWeek",IF (WEEKNUM ( [Fecha] ) < 10, "0", "") & WEEKNUM([Fecha]) y "-" & WEEKDAY ( [Fecha] , 2),

Ravi_621_2-1603466184729.png

He intentado esto para hacer una conexión con la fecha estándar, pero la ISO 1806 no funciona correctamente.

Ravi_621_1-1603465774611.png

¿Alguien puede ayudarme?

1 ACCEPTED SOLUTION
Ravi_621
Frequent Visitor

He resuelto esto usando la Columna, Fecha de inicio de la semana.
Mediante el uso de la fecha de la semana puedo transformar el Año Semana Semana Día a fecha estándar y crear una relación con mi tabla de fechas.

Ravi_621_0-1603709696849.png

Fecha estándar á TLR_TIJDLIJST_UREN[DatumVan] + (DERECHA(TLR_TIJDLIJST_UREN[Atributo],1)-1)

View solution in original post

3 REPLIES 3
Icey
Community Support
Community Support

Hola @Ravi_621 ,

Me alegra oír eso. Por favor, acepte su respuesta como una solución para que las personas que pueden tener la misma pregunta puedan obtener la solución directamente. Su contribución es muy apreciada.

Saludos

Icey

Ravi_621
Frequent Visitor

He resuelto esto usando la Columna, Fecha de inicio de la semana.
Mediante el uso de la fecha de la semana puedo transformar el Año Semana Semana Día a fecha estándar y crear una relación con mi tabla de fechas.

Ravi_621_0-1603709696849.png

Fecha estándar á TLR_TIJDLIJST_UREN[DatumVan] + (DERECHA(TLR_TIJDLIJST_UREN[Atributo],1)-1)
amitchandak
Super User
Super User

@Ravi_621 , Probar como

Semana a la fecha á var _st - date(left([Week],4),1,1)
var _day a right([Week],1)
var _week a mediados ([Semana],6,2)*1
Devolver _st+((_week-1)*7) -WEEKDAY(_st,2)+1 +_day

O

Semana a la fecha á var _st - date(left([Week],4),1,1)
var _day a right([Week],1)
var _week a mediados ([Semana],6,1)*1
Devolución _st+((_week-1)*7) -WEEKDAY(_st,2)+1 +_day //sunday week

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.