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 / Power Automate Conditi...
Power Automate
Unanswered

Power Automate Condition evaluates True when all statements should be false

(0) ShareShare
ReportReport
Posted on by 19

I am working on creating a flow the keeps failing when it shouldn't. In a nutshell, the flow is once a day gathering all entries in a list, checking if a date matches 30 days from that day and sending an email if that date matches for each entry. I managed to get it to successfully do what it is supposed to for each item that actually has a date. However, there are a few entries that are blank. So I have what I thought was a simple conditional check to determine if an item has a null or blank value. If it is, it just drops off and does nothing with it. For some reason, it keeps evaluating true even though for all intense and purposes it should be evaluating to false. I have it checking against 5 different "Or" conditions in a condition and yet it evaluates that it meets non of them? See my pictures below and my explanations of what I have in each one. 

 

Screenshot 2023-03-24 153852.png

 

Here you can see that it comes in blank but outputs null yet you can see that the Condition 3 evaluates true?

Screenshot 2023-03-24 153340.png

 

Here you can see where it fails because it is still passing the null value when it should have dropped off at the condition. 

Screenshot 2023-03-24 153449.png

Categories:
I have the same question (0)
  • Nived_Nambiar Profile Picture
    18,129 Super User 2025 Season 2 on at

    Hi @PowderTracksAdm 

     

    I think it is the issue with empty() expression, empty expression checks whether a value is empty and returns True if it is empty, so in your case if you are comparing that date as parameter to empty function, it will return True if the date is empty, so instead, you have to use false instead of true as shown in below screenshot

    Nived_Nambiar_0-1679748127638.png

     

    Hope it helps 🙂

    Mark it as solution if it resolves ur query

     

  • PowderTracksAdm Profile Picture
    19 on at

    Hey thank you for your response. I removed that but it still evaluates true. The first one on the list is what I started with. When I make it so it only has the first one is on there it evaluates to true. I added the length one and it still evaluates to true. I removed that one and left the rest and yet again, it still evaluates to true. It doesn't make any sense. 

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

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard