Page 1 of 1

Filter Kriterium NOT LIKE

Posted: 23. Sep 2025, 12:22
by Kuchen
Guten Tag,

ich habe aktuell eine Herausforderung mit einem gebauten Filter, und zwar möchte ich alle Clients angezeigt bekommen, welche Office 2016 UND NICHT zusätzlich Visio oder Project installiert haben.

Der Filter funktioniert aber nicht so wie ich mir das denke. Es werden im Prinzip alle Clients wo 2016 installiert ist angezeigt aber auch welche mit installiertem Visio / Project, die ich ja eigentlich ausschließen wollte.

Image

(Inventar - Software Produktname Like 'office professional plus (32bit) de' AND Inventar - Software Version = '16.0')
AND
(Inventar - Software Produktname NOT LIKE 'Visio%'
OR
(Inventar - Software Produktname NOT LIKE 'project%')

Ich habe schon alles mögliche versucht mit % oder ohne.

Wäre für jede Hilfe dankbar.

Re: Filter Kriterium NOT LIKE

Posted: 23. Sep 2025, 15:16
by MF_NSc
Ich würde mal tippen, dass das OR falsch ist...es soll ja nicht nur eines der beiden nicht vorhanden sein, sondern beides nicht.

Re: Filter Kriterium NOT LIKE

Posted: 25. Sep 2025, 08:27
by Kuchen
ich vermute, dass ein AND dazu führt, dass beides also Visio und Project installiert sein muss oder? Das würde ja die Systeme ausschließen die nur eins davon haben.

Re: Filter Kriterium NOT LIKE

Posted: 26. Sep 2025, 09:03
by andy_m42
hi, müsste so funktionieren.

Image
filter.png
(5.18 KiB) Downloaded 51 times
kannst du im SQL gegenprüfen:

Code: Select all

SELECT DISTINCT a.name
FROM Clients a
JOIN InvSoftware b ON b.client_id = a.client_id
WHERE b.ProductName LIKE 'Microsoft 365 Apps for Enterprise%'
  AND b.Version >= '16.0'
  AND a.client_id NOT IN (
      SELECT a.client_id
      FROM Clients a
      JOIN InvSoftware b ON b.client_id = a.client_id
      WHERE b.ProductName LIKE 'Microsoft Visio%'
         OR b.ProductName LIKE 'Microsoft Project%'
  )
hier kannst du nachlesen wie die filter und gruppierungen funktionieren:
Custom Filters

Re: Filter Kriterium NOT LIKE

Posted: 29. Sep 2025, 08:56
by Kuchen
Hi Andy,

leider nicht. Bei den Filtereinstellungen die du angegeben hast werden lediglich 122 Rechner ausgeworfen (Wir haben etwa 6000 Clients), die überwiegende Mehrheit hat aber kein Visio oder Project. Daher müsste bei dem Filter etwa 5000-5500 Systeme rauskommen. Irgendwo gibts noch einen Denkfehler oder ist so nicht möglich