Freigeben über


Operatoren (DMX)

Mit Operatoren der Data Mining-Erweiterungen (DMX) können Sie arithmetische, Vergleichs-, Verkettungs- und logische Operationen in einer Abfrage in MicrosoftSQL ServerAnalysis Services ausführen.

In Analysis Services werden Operatoren zum Ausführen folgender Aktionen verwendet:

  • 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-Erweiterungen (DMX) - Operatorreferenz.

Operatorkategorie

Typ der Operation

Arithmetische Operatoren (DMX)

Ausführen einer Addition, Subtraktion, Multiplikation oder Division.

Vergleichsoperatoren (DMX)

Vergleichen eines Werts mit einem anderen Wert oder einem Ausdruck.

Logische Operatoren (DMX)

Testen, ob eine Bedingung wahr ist (z. B. AND, OR oder NOT).

Unäre Operatoren (DMX)

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 solchen komplexen Ausdrücken werden die Operatoren in Abhängigkeit von der in Analysis Services definierten Operatorenrangfolge ausgewertet. Operatoren mit höherer Rangfolge werden vor Operatoren mit niedrigerer Rangfolge ausgeführt. Weitere Informationen zu Ausdrücken finden Sie unter Ausdrücke (DMX).

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 durch Kombinieren der Regeln für die Operatoren mit den Regeln für die Sortierungsrangfolge. Es sind auch Regeln zum Bestimmen von Genauigkeit, Dezimalstellen und Länge des Ergebnisses basierend auf der Genauigkeit, den Dezimalstellen und der Länge der einfachen Ausdrücke vorhanden.