【发布时间】:2020-04-06 21:53:38
【问题描述】:
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 周将包括 1 月 1 日至 3 日。第 2 周是 1 月 4 日至 10 日。 2020 年将有 53 周。
我还想添加一列,说明每周的开始日期和结束日期。即第 1 周,2020 年 1 月 1 日,2020 年 1 月 4 日。
格式为 445 日历。 1 月 4 周、2 月 4 周、3 月 5 周、4 月 4 周、5 月 4 周、6 月 5 周等。
【问题讨论】: