No if or case function is needed for that
IsEmpty ( Table::global_Field1 ) or Table::global_Field1 = PortalTable::Field2
It can be that simple! Thanks for your comment!!
For some reason, FileMaker Help shows the use of an If function as an example for a portal filter. This works, but is an unnecessary complication to the expression.