web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / SharePoint Flow Find I...
Power Automate
Unanswered

SharePoint Flow Find Items with Date Less than or Equal to today

(0) ShareShare
ReportReport
Posted on by 17

Hello,

I have a SharePoint list with a column "Next Review" which is a date column, and I need to get items that have a next review date that is previous to or equal to todays date.

 

Can anyone help with the filter query I would need please? 

 

I currently have a SharePoint Get Items step - and am attempting to use the Filter Query parameter. 


Thanks

 

 

Categories:
I have the same question (0)
  • MattWeston365 Profile Picture
    1,701 on at

    Hi @markthompson3

     

    Your odata query should look something like this:

     

    <Field> LE <Expression:utcNow()> as illustrated in my screenshot below. I have used Created in my example, at the point of running it will return everything that was created before the current datetime.

     

    Replace the <Field> with the internal name of your field which can be found by going to list settings and then looking at the edit column url. If your field name has spaces in it when its created, you will find your field name will look something like Review_x0020_Date.

     

    LE is the operator, i.e. less than or equal to.

     

    The in single quotes ' ' create an expression with the forumula utcNow(). You'll see this appear in the intellisense, and this will take the exact date time stamp of when the Flow action is executed. 

     

    FlowAnswer-3.PNG

    I hope that helps, please shout if there's anything else.

  • RobElliott Profile Picture
    10,323 Super User 2025 Season 2 on at

    The filter query would be:

     

    Next_x0020_Review le 'utcnow()'

    where the utcnow between the apostrophes has to be done as an expression from the expressions tab over on the right.

     

    (Edit: sorry, I posted without having refreshed the screen so hadn't seen the previous reply from Matt)
    Rob
    Los Gallardos

    filterquery.png

     

     

  • markthompson3 Profile Picture
    17 on at

    Thanks @MattWeston365 and @RobElliott 

     

    I've never actually used flows before, and have just realised my next issue - how I loop through these items as I can't find a foreach action (for each entry in this list that matches the query we just completed, I want to be able to email that user with details of that item)

     

    Thanks

  • RobElliott Profile Picture
    10,323 Super User 2025 Season 2 on at

    How are you storing the details of the user? In a column in the SharePoint list?

    But you need to add an "Apply to each" action, not a foreach,  and select "value" from the dynamic content on the right.

    Rob
    Los Gallardos

  • PhantomSoul Profile Picture
    24 on at

    hello @RobElliott , What will be the query for utcnow is greater than or equal to StartDate And less than or equal to EndDate?  TIA

  • markthompson3 Profile Picture
    17 on at

    Thanks @RobElliott , I was going to get them from the Sharepoint list item, there is a Field called Owner

  • MattWeston365 Profile Picture
    1,701 on at

    hi @PhantomSoul it should be

     

    StartDate le '@{utcNow()}' and EndDate ge '@{utcNow()}' i.e. start date is is the past AND the end date is in the future

  • markthompson3 Profile Picture
    17 on at

    Thanks @RobElliott 

     

    Just tested my flow and getting;

    {
    "status": 400,
    "message": "The expression \"Next_x0020_Review LE 2019-03-29T07:18:47.9643857Z\" is not valid.\r\nclientRequestId: fxxxxxxxxxxxxxxxxxxxxxxxx"
    }
     
    It's a date only field, is there any adjustments  required?
     
    Thanks
  • MattWeston365 Profile Picture
    1,701 on at

    Hi @markthompson3 just surround your date expression with single quotes ' ' as in my screenshotFlowDate.PNG

  • markthompson3 Profile Picture
    17 on at

    Thanks @MattWeston365 that worked - if I wanted to include a check for another field

     

    Would it be;

    flow.PNG

     

    and Status = "Open"?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 523 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 406 Moderator

#3
abm abm Profile Picture

abm abm 245 Most Valuable Professional

Last 30 days Overall leaderboard