cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
BrianS
Super User
Super User

Odata filter nor filtering

I have added a filter to a Get Item step in a flow: InspectionDue le addDays(utcNow(),60,'yyyy-MM-dd')

but it does not filter out any data; the entire list is returned even though only about 4 items in the list have dates less than 60 from now.

How can I trouble- shoot this?

Flow_Inspections_01.png

Here is part of the returned data:

Truck_Number

Due_Date

6196

2019-11-30

0045

2019-12-31

0047

2019-12-31

3518

2020-01-31

7906

2020-01-31

8540

2020-02-29

3553

2020-02-29

2474

2020-02-29

6359

2020-02-29

6928

2020-02-29

3250

2020-03-31

 

2 REPLIES 2
tom_riha
Super User
Super User

I'd say the filter works correctly, InspectionDue le addDays(utcNow(),60,'yyyy-MM-dd') will return all items where InspectionDue <= 2020-12-29, and all the dates you shared are less than December 2020. 

You should put there also bottom limit for today's date to get only items with InspectionDue between today and today+60.

 

InspectionDue le 'addDays(utcNow(),60,'yyyy-MM-dd')' and InspectionDue ge 'utcNow('yyyy-MM-dd')'

 



[ If I have answered your question, please Accept the post as a solution. ]
[ If you like my response, please give it a Thumbs Up. ]

[ I also blog about Power Automate solutions even for non-IT people. ]

I did not put in all the dates returned - you are correct all those would be returned. Sorry for the confusion. 

I have it working now

Helpful resources

Announcements
Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

User Group Leader Meeting January 768x460.png

Calling all User Group Leaders!

Don't miss the User Group Leader meetings on January, 24th & 25th, 2022.

Top Solution Authors
Top Kudoed Authors
Users online (2,546)