Skip to main content
Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
Answered

Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

(0) ShareShare
ReportReport
Posted on by 30

I am trying to create a flow which will send a list of overdue items (by Review Date in SharePoint) via email at the beginning of each week.

 

I keep getting the following error with the Filter Query for Get Items (The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression) even though the field is a DateTime field.

 

Can someone please help.

 

Many thanks.

 

SARAHBEAHAN_1-1649023736739.png

 

  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    Hi Rhia

     

    I did think of this as it is 8th April where i am located. I have tried it as 'addDays(utcNow(),11)' but it is still not capturing an item with a Review Date of 18th April? 

  • Rhiassuring Profile Picture
    8,688 Super User 2025 Season 1 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    UTC can be a pain in the butt. For example, right now - it is 10:03PM on April 7th, UTC. For me, it is 3:03PM on April 7th, Pacific. 

    If I were to run a flow in 3 hours from now, and say "find all things for today" and I use UTCNow(), it would actually be looking for April 8th, since it would be 1:03AM April 8th for UTC, and 6:03PM April 7th for me.

    I just bring this up first so  you can check and see if that might be a factor.

  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    I'm also attempting to create another very similar flow which will send an email notification when an items Review Date is approaching in 10 days time.

     

    I'm using the below filter query, but it doesn't seem to produce the data?

     

    SARAHBEAHAN_0-1649366213564.png

     

  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    Thank you once again! 🙂

  • Rhiassuring Profile Picture
    8,688 Super User 2025 Season 1 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    No need to be sorry!

    After your "Get Items", add a Compose action. It should look like this:

     

    length(outputs('Get_Items')?['body/value'])
     
    Then, a condition where Compose is equal to 0. That says, if the Compose checked the length and found 0 items, then, go through the "Yes" path. You could add a "Terminate" control here if you wanted to stop the entire flow based on this, and nothing in the No path if you want it to carry on to the rest of your Flow.
  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    Sorry Rhia

     

    Just wondering if you know something i could add to this flow to avoid it sending an email when the output comes out black i.e. there are no overdue items?

  • Rhiassuring Profile Picture
    8,688 Super User 2025 Season 1 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    dancingotter.gif

  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    Thank you so much! This has worked 🙂

  • Verified answer
    Rhiassuring Profile Picture
    8,688 Super User 2025 Season 1 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    What else do you have in your email body? It looks like you haven't pulled in any variables - but that would also end up with you getting an email per individual overdue item, which likely isn't what you'd want. 

    I'd recommend building a table. For example:

     

    Rhiassuring_0-1649113305520.png

    Step 1 - Get items with Review Dates less than today. You got this one.
    Step 2 - Create HTML table. Use custom, and select which items you'd like to see in the table from the Dynamic Content displayed from "Get Items". I've chosen Title & the Review Date itself. 

    Step 3 - Set-up the email, and drop the "Create HTML table" output into it. 

    You end up with an email that looks like this:

     

    Rhiassuring_2-1649113444041.png

     

     

  • SARAHBEAHAN Profile Picture
    30 on at
    Re: Flow run failed The field 'ReviewDate' of type 'Note' cannot be used in the query filter expression.

    Thank you

    My flow is no longer failing however it isnt producing the items in the email (email is just coming through blank).

    I'm not to sure what changes to make to ensure the email includes all overdue list items?

    SARAHBEAHAN_2-1649110853261.png

     

    SARAHBEAHAN_0-1649110727551.png

     

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

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 1

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 1

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 1