Freigeben über


Operatoren (DMX)

Gilt für: SQL Server Analysis Services

Sie können Data Mining Extensions (QUERY)-Operatoren verwenden, um arithmetische, Vergleichs-, Verkettungs- und logische Vorgänge in einer Abfrage in Microsoft SQL Server Analysis Services auszuführen.

Analysis Services verwendet Operatoren, um die folgenden Aktionen auszuführen:

  • Suchen nach Werten oder Objekten, die mit einer bestimmten Bedingung übereinstimmen.

  • Implementieren einer Entscheidung zwischen Werten oder Ausdrücken.

In DMX werden Operatoren aus verschiedenen Kategorien verwendet, die in den folgenden Abschnitten beschrieben sind. Weitere Informationen zu einzelnen Operatoren finden Sie unter Data Mining Extensions (OPERATOR Reference).

Operatorkategorie Typ der Operation
Arithmetische Operatoren (OPERATOR) Ausführen einer Addition, Subtraktion, Multiplikation oder Division.
Vergleichsoperatoren (OPERATOREN) Vergleichen Sie einen Wert mit einem anderen Wert oder einem Ausdruck.
Logische Operatoren (OPERATOREN) Testen, ob eine Bedingung wahr ist (z. B. AND, OR oder NOT).
Unäre Operatoren (OPERATOREN) Ausführen einer Operation für einen einzelnen Operanden.

Mit Operatoren können Sie kleinere Ausdrücke in DMX zu komplexeren Ausdrücken kombinieren. In komplexen Ausdrücken werden die Operatoren basierend auf der Analysis Services-Definition der Operatorrangfolge in der Reihenfolge ausgewertet. Operatoren mit höherer Rangfolge werden vor Operatoren mit niedrigerer Rangfolge ausgeführt. Weitere Informationen zu Ausdrücken finden Sie unter Expressions (EXPRESSIONs, ASPX).

Wenn Sie einfache Ausdrücke zu einem komplexen Ausdruck kombinieren, wird der Datentyp des sich ergebenden Ausdrucks durch Kombinieren der Regeln für die Operatoren mit den Regeln für die Rangfolge der Datentypen bestimmt. Wenn das Ergebnis ein Zeichen oder ein Unicode-Wert ist, bestimmt Analysis Services die Sortierung des Ergebnisses, indem die Regeln für die Operatoren mit den Regeln für die Sortierungsrangfolge kombiniert werden. Es gibt auch Regeln, die die Genauigkeit, Skalierung und Länge des Ergebnisses basierend auf der Genauigkeit, Skalierung und Länge der einfachen Ausdrücke bestimmen.

Weitere Informationen

Data Mining Extensions (EXTENSIONS) Referenz
Data Mining Extensions (EXTENSION) Funktionsreferenz
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Syntaxkonventionen für Data Mining-Erweiterungen (DATA Mining Extensions, SYNTAX)
Syntaxelemente von Data Mining-Erweiterungen (DATA Mining Extensions, SHAPE)
General Prediction Functions (DMX) (Allgemeine Vorhersagefunktionen (DMX))
Structure and Usage of DMX Prediction Queries (Struktur und Verwendung von DMX-Vorhersageabfragen)
Understanding the DMX Select Statement (Grundlegendes zur SELECT-Anweisung)