Showing results for 
Search instead for 
Did you mean: 
Not applicable

If today's date is between Start Date and End Date, then output the week number in Week column



I have 2 lists in Sharepoint: IT Wellbeing Weeks which has the week number, as well as the dates of the respective week and Wellbeing Tracking List v2, which contains WeekNumber, WeekNumber:StartDate and WeekNumber:EndDate which are lookup columns from IT Wellbeing Weeks list.


Through powerapps, i would like to create a new column called "Current Week" (or use the existing Week column), whereby if today's date is between WeekNumber:StartDate and WeekNumber:EndDate, then display the respective week number in Current Week/Week. For example: Week 1 - StartDate = 1/27/2020, EndDate = 2/3/2020, if date today is the 28th (1/28/2020), then output "1" in Week. 


How can i achieve this?


Not applicable

You can use AddColumns() like this:


AddColumns(YourSPListName, "Current Week",And(StartDate <= Now(), EndDate >= Now()))


Here's the docs on AddColumns() for a better understanding of how it works.

If this answered your question, please click "Accept Solution". If this helped, please Thumbs Up. 

Not applicable

Hi @Anonymous ,


What if I were to insert the week number in an existing column i already have on SP i.e. Week?

Not applicable

Then you would use the Patch() function, giving it your data source, the row (or record) you want to update, then the column name and updated value.
Community Support
Community Support



Do you mean first to check which week is today in, then patch the corresponding weeknumber (lookup field) into Wellbeing Tracking List v2?

Are the WeekNumber:StartDate and WeekNumber:EndDate are additional columns from weeknumber?


Set(VarItem, LookUp('IT Wellbeing Weeks', 'Start Date'<= Now() && 'End Date'>= Now())); 
Patch('Wellbeing Tracking List v2', Defaults('Wellbeing Tracking List v2'), {Title: "Test", WeekNumber: 
Id: VarItem.ID
Value: VarItem.Week


Note: The formula is to create a new record, so I add a required "Title" column.

Note: To patch a lookup column, you have to patch a record containing '@odata.type', Id and Value.


Helpful resources

Power Apps News & Annoucements carousel

Power Apps News & Announcements

Keep up to date with current events and community announcements in the Power Apps community.

Power Apps Community Blog Carousel

Power Apps Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Top Kudoed Authors
Users online (4,388)