Filter SharePoint list items without a date in Power Automate

So you have a list and that list has a date field. Now you only want to get the items that have a date set and filter out the items without a date.

SharePoint date field

This problem could for example appear in tasks lists where some tasks have a due date set.

In my example, the SharePoint date field in a list can be empty. My first date is on 23 March. The second date is on the 25th and my 3rd date is just empty.

Filter SharePoint list items without a date in Power Automate
Filter SharePoint list items without a date in Power Automate 1

Using a filter Query using a null expression

Now we could use the null value expression like this:

Filter SharePoint list items without a date in Power Automate

But when you run this flow we will see the following error:

The expression “Date ne” is not valid. Creating query failed.

Filter SharePoint list items without a date in Power Automate
Filter SharePoint list items without a date in Power Automate 2

Using a null value again to filter items without a date

There is however a way that we can make filtering without a date work.

Using a null value again to filter items without a date
Filter SharePoint list items without a date in Power Automate 3

Date ne null as a Filter query expression does work?

Why?

Well the null expression will resolve as nothing and therefore the Date ne is being past to the underlying SharePoint API.

When we use Date ne null we will send exactly that to the filter expression used by the SharePoint REST API and the null value is now used to filter against.


Discover more from SharePains

Subscribe to get the latest posts sent to your email.

Related Posts

3 thoughts on “Filter SharePoint list items without a date in Power Automate

  1. Dear Mr. Veenstra
    hartelijk bedankt for this blog post.
    I was fighting with this very issues for weeks now – and had tried various approaches, but not thought of often simple is the best!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.