Power Fx function
And && — Power Fx function reference
All conditions true.
Syntax
powerfx
And( Logical1, Logical2, ... ) / Logical1 && Logical2
Examples
powerfx
And(Active, Approved)
→ true / false
powerfx
And(txtEmail.Text <> "", IsMatch(txtEmail.Text, Match.Email))
powerfx
!IsBlank(txtName.Text) && Value(txtAge.Text) >= 18
Common mistakes & gotchas
- And() and && are interchangeable — && reads better for two or three terms, And() reads better for a long or dynamically-built list.
- Power Fx does not guarantee short-circuit evaluation the way some languages do — do not rely on ordering to avoid evaluating a risky second condition; guard with IsBlank/IfError first instead.
Related Power Fx functions
From Conditional logic