Hi @Lym ,
Do you want to filter based on yesorno field of sharepoint list?
Firstly, let me analyze your first formula.
Filter('Purchase Orders', 'Purchase Orders'.'Foreign PO' = true)
"'Purchase Orders'.'Foreign PO' " represents a table. You can not compare a value with a table.
You should compare a value with a field.
So you should use formula like this to filter based on 'Foreign PO' field.
Filter('Purchase Orders', 'Foreign PO' = value)
Secondly, let us analyze your second formula.
I agree with @SimonPiquer .
Yes, it is an already know issue about yesorfield: You could not compare it with true or false.
For now, it's not supported to compare it with 1/0.
1 represent yes in yesorno field.
0 represent no in yesorno field.
So in your issue, you should use this formula to get the items that 'Foreign PO' value is yes:
Filter('Purchase Orders', 'Foreign PO' = 1)
Best regards,