OpenBI Docs Buy

Date.AddWeeks

Moves a date, datetime or datetimezone by whole weeks, seven days each.

Group: Dates and times. Power Query M has it too: a query that uses it is written as in Power BI.

Syntax

Date.AddWeeks(dateTime as any, numberOfWeeks as number) as any
ParameterTypeDescription
dateTimeanyThe date, datetime or datetimezone to move; null gives null.
numberOfWeeksnumberHow many weeks to move: negative goes back in time.

Returns

any. The same kind of value as given, moved by that many weeks.

Remarks

  • A date gives a date, a datetime a datetime, a datetimezone a datetimezone with its offset unchanged; the time of day is kept.
  • The weekday stays the same: a Friday moved by weeks is a Friday.

Examples

A follow-up two weeks after a sale

Date.AddWeeks(#date(2024, 3, 15), 2)
#date(2024, 3, 29)

Four weeks back

Date.AddWeeks(#date(2024, 3, 15), -4)
#date(2024, 2, 16)

Date.AddDays, Date.StartOfWeek, Date.WeekOfYear.

Last updated · OpenBI Studio 0.3.79