Wie können wir Ihnen helfen?
< Zurück
Drucken

Unique

Reduziert das Ergebnis anhand einer oder mehrerer Spaltenlisten auf eine eindeutige Teilmenge. Es bietet somit eine ähnliche Funktionalität wie ein GROUP BY oder DISTINCT.

 

Beispiel

Im Folgenden wird mit einer ClientQuery eine Ergebnistabelle von 6 Zeilen generiert. Darauf wird ein Unique-Filter mit 2 Spaltenlisten angewendet.

--- !ClientQuery
Id: Agents
Statement: Select '007' as Agent, 1 as Part, 'a' as Project
     UNION Select 'Smith' as Agent, 2 as Part, 'b' as Project
     UNION Select 'Smith' as Agent, 3 as Part, 'c' as Project
     UNION Select 'Johnson' as Agent, 4 as Part, 'd' as Project
     UNION Select 'Scully' as Agent, 4 as Part, 'd' as Project
     UNION Select 'Mulder' as Agent, 4 as Part, 'e' as Project
ResultFilters:
    - Unique:
        - [Agent]
        - [Part, Project]

Ergebnis:

AgentPartProject
0071a
Smith2b
Johnson4d
Mulder4e

Die zweite Zeile für Smith wurde herausgefiltert, da er bereits einmal vorgekommen ist. Die Zeile Scully wurde herausgefiltert, da die Wertkombination Part = 4 und Project = “d” bereits bei Johnson vorgekommen ist.

Inhaltsverzeichnis