Date =
VAR MinYear = YEAR ( MIN (report1585679325399[Actual Arrive Time.1]))
VAR MaxYear = YEAR ( MAX ( report1585679325399[Actual Arrive Time.1]) )
RETURN
ADDCOLUMNS (
FILTER (
CALENDARAUTO( ),
AND ( YEAR ( [Date] ) >= MinYear, YEAR ( [Date] ) <= MaxYear )
),
"Calendar Year", "CY " & YEAR ( [Date] ),
"Month Name", FORMAT ( [Date], "mmmm" ),
"Month Number", MONTH ( [Date] ),
"Weekday", FORMAT ( [Date], "dddd" ),
"Weekday number", WEEKDAY( [Date] ),
"Quarter", "Q" & TRUNC ( ( MONTH ( [Date] ) - 1 ) / 3 ) + 1
)
Выше приведен код, который я использую для своей таблицы дат. Я хочу добавить финансовую неделю, которая начинается в субботу, то есть первая неделя 2020 года будет состоять из 1-3 января. Неделя 2 будет 4-10 января. В 2020 году будет 53 недели.
Я также хочу добавить столбец, в котором указаны даты начала и окончания каждой недели. ie неделя 1, 01.01.2020, 01.042020.
Форматом будет календарь 445. 4 января, 4 февраля, 5 марта, 4 апреля, 4 мая, 4 мая, 5 июня и др. c.