I have also used the approach of tracking the WeekNumber values by using a Year value dropdown list. The drawback is that you cannot then visualize across the calendar year boundaries. Since the customer really wanted to see a date (and not a week number) I found it easy to just choose a date value for each week (Saturday date value in my case) then use that date to represent the week in question. It works well and I actually compute it directly from the date values using the intnx function, in SAS code in the source data processing step. FYI for general use, the WeekNumber as calculated by the WeekNumber function can result in values of 00 or 53, depending on the year.
... View more