Using one view for multiple Content Types
If you are using the same field for all content types and want to display them all on the same view and grouped by content type. Here is the step by step.


Create a view for all content type in Unformatted list or table.
In Filter Criteria: Add the "Content: Type" and check the content types you wish to display
In Filter Criteria: Add the "Offer" is equal to "Yes"
In Fields: Add any field you wish to display, and add "Content: Type" set that exclude from display
In Format Settings: Set "Grouping field" by "Content: Type"


This way, The view will list all those node content type with Offer equal to yes, and grouped by content type.