Im no good in the report builder but I have a "dirty" way of doing it without the report builder
1. create a collection for machines that contains the unwanted SW.
2. Create another collection that includes all systems and excludes the unwanted SW collection.
3. Use a standard report that lists the computers in a collection and target the collection above