web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Condition outcome is t...
Power Automate
Suggested Answer

Condition outcome is true, even though one the statements is false

(0) ShareShare
ReportReport
Posted on by 3
I have a condition, reliant on two statement being true:
  • If a sharepoint yes/no field is ticked
  • If a formula (which looks at a number of data fields and choice fields to determine) equals true:
 
You can see clearly in the run output that the 2nd statement is false but the final outcome is true???
 
Why would this be the case?

 
I have the same question (0)
  • Kalathiya Profile Picture
    2,211 Super User 2026 Season 1 on at
     
    Could you please share:
    #1. exact formula/expression you are using for the both condition
    #2. Both expression used column type/output type (Yes/No, Choice, Text)?
     
    Because this usually happens when Power Automate is comparing a Boolean value with a text/string value. Once we see the formula and data type, it will be easier to identify the issue.
     
    If this response resolves your issue, please mark it as the Verified Answer so it can help other community members as well.
    ---------------------------------------------------------------------------------

    📩 Need more help? Just mention @Kalathiya and I’ll be happy to assist.

    ✔️ If this answer helped you, please tick “Does this answer your question?” so it can be marked as the Verified Answer.

    💛 A Like always motivates me to keep contributing!

    ​​​​​​​
  • Suggested answer
    Vish WR Profile Picture
    3,418 on at
     

    Even if one part shows false in the run history, the overall condition can still pass due to:

    • accidental OR logic instead of AND
    • the formula returning text “true” instead of boolean true
    • SharePoint Yes/No field being treated as string instead of boolean
    • condition referencing a slightly different value than what you’re inspecting

    You can try 
    and(
      equals(triggerBody()?['YesNoField'], true),
      equals(outputs('Your_Formula_Step'), true)
    )
  • Chriddle Profile Picture
    8,697 Super User 2026 Season 1 on at
    We had something similar here:
    I assume that the value "False" comes from the server-side evaluation, while the value "True" from the last condition is only calculated (falsely) in the designer.
  • David_MA Profile Picture
    14,672 Super User 2026 Season 1 on at
    Based on your screen shot, I would double check that the correct SharePoint Boolean field has been added to the condition. The icon shown in your screen shot does not look like what it should be if it comes from SharePoint:
     
    It should have the SharePoint icon as shown above. That is probably why there is an exclamation point to the right of this condition in your screen shot.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 632

#2
Haque Profile Picture

Haque 458

#3
Valantis Profile Picture

Valantis 357

Last 30 days Overall leaderboard