Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
He creado una tabla de fechas usando DAX ...
Solved! Go to Solution.
@duncanwil
Puede utilizar la función correcta (WEEKNUM) para extraer el número de semana que la función FORMAT. Utilice el siguiente código de tabla de calendario. debería funcionar para usted.
Dates =
VAR StartYear = 2020
VAR EndYear = 2021
VAR DatesColumn =
CALENDAR(
DATE(StartYear , 1 , 1),
DATE(EndYear, 12 , 31)
)
RETURN
ADDCOLUMNS(
DatesColumn,
"Month No" , MONTH([Date]),
"Month Name" , FORMAT( [Date] , "Mmmm" ),
"Year" , YEAR([Date]),
"Month Year No" , (YEAR([Date]) * 100) + MONTH([Date]),
"Month Year" , FORMAT( [Date] , "Mmm yyyy"),
"Quarter" , QUARTER([Date]),
"Qtr Name" , FORMAT( [Date] , "\QQ"),
"Week Day" , WEEKDAY([Date],2),
"Week" , FORMAT( [Date] , "Dddd" ),
"Week No" , WEEKNUM([Date],2),
"Week Num" , "WK - " & WEEKNUM([Date],2)
)
Gracias a ambos. Tengo que confesar que había leído esas páginas / sugerencias, pero mi falta de experiencia en DAX me llevó a asumir que FORMAT estaba bien.
Entonces, repgramé para usar WEEKNUM y así sucesivamente y las tablas se están comportando como se esperaba.
Duncan
@duncanwil
Puede utilizar la función correcta (WEEKNUM) para extraer el número de semana que la función FORMAT. Utilice el siguiente código de tabla de calendario. debería funcionar para usted.
Dates =
VAR StartYear = 2020
VAR EndYear = 2021
VAR DatesColumn =
CALENDAR(
DATE(StartYear , 1 , 1),
DATE(EndYear, 12 , 31)
)
RETURN
ADDCOLUMNS(
DatesColumn,
"Month No" , MONTH([Date]),
"Month Name" , FORMAT( [Date] , "Mmmm" ),
"Year" , YEAR([Date]),
"Month Year No" , (YEAR([Date]) * 100) + MONTH([Date]),
"Month Year" , FORMAT( [Date] , "Mmm yyyy"),
"Quarter" , QUARTER([Date]),
"Qtr Name" , FORMAT( [Date] , "\QQ"),
"Week Day" , WEEKDAY([Date],2),
"Week" , FORMAT( [Date] , "Dddd" ),
"Week No" , WEEKNUM([Date],2),
"Week Num" , "WK - " & WEEKNUM([Date],2)
)