Im going to assume that you are working on an order management system as context.
Orders has an attribute WeekNo which is a peer single relationship to Weeks which has a peer multiple to Orders
You will have 52 Instances of Weeks and your query would be find Weeks where orders in weeks.pmOrders>0 [this is obviously not the correct syntax but it’s late in Aus and I’m not in front of a computer]
You then have distinct Weeks and you could expand the row to show further details or attach a process to the Weeks BO row in the query.
Generally when I am building BOs I use an external BO for reference data and don’t use options in text fields - it makes updates to reference data easier and allows for slowly changing dimensions. Obviously there’s always 52 weeks in a year but it overcomes your challenge.