I am working on a custom filter for a gallery where the user may choose to filter from multiple fields. I found a great video on the subject from Reza Dorani, but I have no idea why it works. It works very well in my application, but because I don't understand why it works, I am hesitant to publish it. If anyone can explain why the And and the Or aren't returning true/false results, I would love to understand it better. Here is my sample code (I have shortened the list from 6 Or()s to just 2 for the example: Filter( 'Price Change', And( Or( IsBlank(drp_CustomSearch_PriceRequestStatus.Selected.Value), 'Price Request Status' = drp_CustomSearch_PriceRequestStatus.Selected.Value ), Or( IsBlank(drp_CustomSearch_CPQStatus.SelectedText.Value), 'CPQ Update Status' = drp_CustomSearch_CPQStatus.Selected.Value ) ) ) In each Or() case, if the first argument is false, the second argument is executed in the filter. If argument 1 in both Or()s is true, the whole list is returned. If the status dropdown has a value, then the list is returned with that field filtered on the dropdown value. I just don't get why the Or seems return something other than true/false in this case. Link to Reza's video: https://www.youtube.com/watch?v=1QflzfPyPe0 Applicable coding starts at about 5:00. Thanks for any improvement in my understanding.