AFAIK, there's no such a exclude filter. A workaround I think of is to use a exclude table.
exclude Products =
CROSSJOIN ( Orders, Products ),
"ProductIDs", CONCATENATEX ( OrderLine, OrderLine[ProductID], "," )
[OrderID_] = OrderLine[OrderID]
SEARCH ( [ProductID_], [ProductIDs],, 0 ) = 0
See a demo, the Orders that contains Pasta but not Fish.
See more details from attached pbix.