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 / FLOW (Get Items) Filte...
Power Automate
Unanswered

FLOW (Get Items) Filter SharePoint list on Date

(0) ShareShare
ReportReport
Posted on by 5

I have question on the filter, the SharePoint list Filter Query I want to check if DueDate is greater than today, where DueDate is date column.

 

 

 

 

Categories:
I have the same question (0)
  • Verified answer
    v-xida-msft Profile Picture
    on at

    Hi @Shash,

     

    Could you please share a screenshot of your flow's configuration?

    Do you want to filter items of your SharePoint list with the OData query in Filter Query field of "Get items" action?

     

    I have made a test on my side and please take a try with the following workaround:2.JPG

    Within Filter Query field of "Get items" action, type the following formula:

    DueDate gt 'utcNow(...)'

    The utcNow(...) is a WDL expression, which is wrapped with single quotes. Within right panel, select Expression tab, type the following formula:

    utcNow('yyyy-MM-dd')

     

    The flow works successfully as below:3.JPG

     

     

    In addition, on my side, the DueDate is a Date and Time type column and the Date and Time format is Date only:4.JPG

    If the Date and Time format of your DueDate column is Date & Time, please take a try with the following workaround:5.JPG

     

    More details about the WDL expression in Microsoft Flow, please check the following article:

    https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language

     

     

    Best regards,

    Kris

  • Shash Profile Picture
    5 on at

    Thanks Kris, it worked.

  • RKushner Profile Picture
    127 on at

    Man Embarassed This isn't working for me. Is it possible that MS has broken another thing that used to work??

     

    Here's my Filter Query and error message:

     

    ExpiryDate le fx addDays(utcNow('yyyy-MM-dd'),10,'yyyy-MM-dd')

     

    I know that addDays(utcNow... is working from the error:

     

    The expression "ExpiryDate le 2018-06-22" is not valid. clientRequestId: 32c616f1-365e-4b8d-b0e7-1913c661f5b5 serviceRequestId: f766709e-8023-5000-d589-a40ee4e3f486

     

    I have also reverified that ExpiryDate (the field name, not the label, but I have also tried with that, Expiry_x0020_Date) is a date with format Date Only.

     

    Many thanks!!!

  • dsforman12 Profile Picture
    2 on at

    bump.  also receiving the same error message.  

     

    {
      "status"400,
      "message""The expression \"Created gt 2018-08-01T08:54:02.0000000\" is not valid.\r\nclientRequestId: 61e52dea-2ef9-4aa5-af86-47351aa81dec\r\nserviceRequestId: 5f89809e-40cd-6000-0c69-c797a2814523"
    }

  • Dawidvh Profile Picture
    1,346 on at

    Hello

     

    If you still get this error, please remember the single quotes around the expression.

     

    Let me know if you don't come right.

    2018-08-06_18-54-13.jpg

  • KarlChristopher Profile Picture
    55 on at

    image.png

    Yep, I can agree that the dateTime format in sharepoint does not work and returns a 400 error code.

  • MiraGhaly Profile Picture
    34 on at

    @KarlChristopher

    Actually the problem will be in the field name so try to get all items and check the field name mine was End Date and realized it is ODATA_EndDate

  • gizmoburdine Profile Picture
    16 on at

    So I spent a day beating my head against a wall on this.  When using Flow ODATA filters you need to use sharepoint internal field names.  I don't know exactly how these are created but when you have field names in sharepoint with spaces and other characters it will change the internal field name.

    'Expiration Date' for me became 'Expiration_x0020_Date0'

    to get this name I had to go to sharepoint and edit the column and then look at the url to get the internal field name

    https://sharepoint.com/_layouts/.......................%7D&Field=Expiration_x0020_Date0

     

    I hope this helps someone else

  • RobertPC77 Profile Picture
    59 on at

    I'm having trouble with the same thing... see my Flow below and feel free to provide help.

     

    3.png

  • KarlChristopher Profile Picture
    55 on at

    Hi you need to before and after the utcNow function

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 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard