DevadathanK
¡Hola comunidad!
¡Gracias por cualquier ayuda!
v-juanli-msft
Hola @DevadathanK
1.
Transformar datos;
seleccione «Año» y «Número de semana», seleccione Eliminar filas-> Eliminar duplicados;
cerrar&&aplicar
2.
crear una tabla de fechas
date =
VAR minyear =
MIN ( 'Table'[Year] )
VAR maxyear =
MAX ( 'Table'[Year] )
VAR datetable =
CALENDAR (
DATE ( minyear, 1, 1 ),
DATE ( maxyear, 12, 31 )
)
RETURN
ADDCOLUMNS (
datetable,
"year", YEAR ( [Date] ),
"month", MONTH ( [Date] ),
"week", WEEKNUM ( [Date] ),
"year-week", FORMAT (
[Date],
"yyyy-ww"
),
"weekday", WEEKDAY (
[Date],
2
)
)
3.
Crear una columna calculada en la tabla principal
year-week = [Year]&"-"&[Weeknumber]
4.
crear una relación entre dos tablas basada en «año-número de semana».
5. crear columnas calculadas en la tabla principal
weekstart = CALCULATE(MIN('date'[Date]),ALLEXCEPT('Table','Table'[year-week]))
Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
v-juanli-msft
Hola @DevadathanK
1.
Transformar datos;
seleccione «Año» y «Número de semana», seleccione Eliminar filas-> Eliminar duplicados;
cerrar&&aplicar
2.
crear una tabla de fechas
date =
VAR minyear =
MIN ( 'Table'[Year] )
VAR maxyear =
MAX ( 'Table'[Year] )
VAR datetable =
CALENDAR (
DATE ( minyear, 1, 1 ),
DATE ( maxyear, 12, 31 )
)
RETURN
ADDCOLUMNS (
datetable,
"year", YEAR ( [Date] ),
"month", MONTH ( [Date] ),
"week", WEEKNUM ( [Date] ),
"year-week", FORMAT (
[Date],
"yyyy-ww"
),
"weekday", WEEKDAY (
[Date],
2
)
)
3.
Crear una columna calculada en la tabla principal
year-week = [Year]&"-"&[Weeknumber]
4.
crear una relación entre dos tablas basada en «año-número de semana».
5. crear columnas calculadas en la tabla principal
weekstart = CALCULATE(MIN('date'[Date]),ALLEXCEPT('Table','Table'[year-week]))
Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
amichandak
@DevadathanK
Esto se hizo usando YYYYWW o YYYY-WW
Weektodate = fecha(DERECHA(Tabla[Week Format],4),1,1)+(mid(Tabla[Week Format],5,BUSCAR(» «,Tabla[Week Format])-5 )*7) – (DÍA DE LA SEMANA(fecha(DERECHA(Tabla[Week Format],4),1,1)))
Dar algunos datos de muestra
DevadathanK
En respuesta a amichandak
Hola
Tengo 2 columnas, una para WeekNumber y otra para Year.