I need help with custome functions in webi, please guide on creating the following variable:
LastFullWeek based on the current date, it takes the last full week (Sun-Sat) so we do not have to hard code our dates.
Untested fully but for today’s date, this seems to be working.
Create two variables:
lstWeekStart:
=If(DayNumberOfWeek(CurrentDate())=1) Then (RelativeDate(CurrentDate();-8)) Else
If(DayNumberOfWeek(CurrentDate())=2) Then (RelativeDate(CurrentDate();-9)) Else
If(DayNumberOfWeek(CurrentDate())=3) Then (RelativeDate(CurrentDate();-10)) Else
If(DayNumberOfWeek(CurrentDate())=4) Then (RelativeDate(CurrentDate();-11)) Else
If(DayNumberOfWeek(CurrentDate())=5) Then (RelativeDate(CurrentDate();-12)) Else
If(DayNumberOfWeek(CurrentDate())=6) Then (RelativeDate(CurrentDate();-13)) Else
(RelativeDate(CurrentDate();-7))
lstWeekEnd:
=If(DayNumberOfWeek(CurrentDate())=1) Then (RelativeDate(CurrentDate();-2)) Else If(DayNumberOfWeek(CurrentDate())=2) Then (RelativeDate(CurrentDate();-3)) Else If(DayNumberOfWeek(CurrentDate())=3) Then (RelativeDate(CurrentDate();-4)) Else If(DayNumberOfWeek(CurrentDate())=4) Then (RelativeDate(CurrentDate();-5)) Else If(DayNumberOfWeek(CurrentDate())=5) Then (RelativeDate(CurrentDate();-6)) Else If(DayNumberOfWeek(CurrentDate())=6) Then (RelativeDate(CurrentDate();-7)) Else (RelativeDate(CurrentDate();-1))