Freigeben über


Operatoren in Ausdrücken (Berichts-Generator und SSRS)

Ein Operator ist ein Symbol, das Aktionen darstellt, die auf einen oder mehrere Begriffe in einem Ausdruck angewendet werden. Die folgenden Operatorkategorien werden in einem Ausdruck unterstützt: Arithmetik, Vergleich, Verkettung, logisch oder bitweise und Bitverschiebung

Hinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Report Builder (SSRS) im Web unter microsoft.com.

Arithmetik

Arithmetische Operatoren führen mathematische Vorgänge für zwei numerische Begriffe in einem Ausdruck aus.

Operator BESCHREIBUNG
^ Erhebt eine Zahl zur Potenz einer anderen Zahl.
* Multipliziert zwei Zahlen.
/ Dividiert zwei Zahlen und gibt ein Gleitkommaergebnis zurück.
|Dividiert zwei Zahlen und gibt eine ganze Zahl als Ergebnis zurück.
Mod Gibt den ganzzahligen Rest einer Division zurück. Beispiel: 7 Mod 5 = 2 (der Rest von 7 geteilt durch 5 ist 2).
+ Addiert zwei Zahlen.
- Gibt die Differenz zwischen zwei Zahlen zurück oder gibt den negativen Wert eines numerischen Begriffs an.

Vergleich

Vergleichsoperatoren testen, ob zwei Ausdrücke gleichwertig sind.

Operator BESCHREIBUNG
< Kleiner als.
<= Kleiner oder gleich.
> Größer als.
>= Größer oder gleich.
= Gleich.
<> Ungleich.
Wie Bestimmt, ob eine bestimmte Zeichenfolge mit einem angegebenen Muster übereinstimmt. Ein Muster kann normale Zeichen und Platzhalterzeichen einschließen. Bei einem Mustervergleich müssen normale Zeichen exakt mit den angegebenen Zeichen in der Zeichenfolge übereinstimmen. Platzhalterzeichen können jedoch mit beliebigen Teilen der Zeichenfolge übereinstimmen. Das Verwenden der Vergleichsoperatoren für Zeichenfolgen = und != ist nicht so flexibel wie das Verwenden von Platzhalterzeichen mit dem LIKE-Operator.

Im Folgenden werden Zeichen aufgelistet, die als Wildcards verwendet werden können:

%: Eine Zeichenfolge aus null oder mehr Zeichen.

_: Beliebiges einzelnes Zeichen.

[ ]: Jedes einzelne Zeichen innerhalb des angegebenen Bereichs (z. B. [a-f]) oder festgelegt (z. B. [aeiou]).

[^]: Jedes einzelne Zeichen, das nicht innerhalb des angegebenen Bereichs (z. B. [^a-f]) oder festgelegt ist (z. B. [^aeiou]).
Is Vergleicht zwei Objektverweise.

Verketten von Zeichenfolgen

Mit der Zeichenfolgenverkettung wird die zweite Zeichenfolge in einem Ausdruck an die erste Zeichenfolge angefügt. Verwenden Sie für andere Zeichenfolgenoperationen integrierte Funktionen.

Operator BESCHREIBUNG
& Verkettet zwei Zeichenfolgen.
+ Verkettet zwei Zeichenfolgen.

Logisch und bitweise

Logische und bitweise Operatoren führen logische Manipulationen zwischen zwei ganzzahligen Begriffen in einem Ausdruck aus.

Operator BESCHREIBUNG
And Führt eine logische Konjunktion zweier boolescher Ausdrücke oder eine bitweise Konjunktion zweier numerischer Ausdrücke aus.
Not Führt eine logische Negation eines booleschen Ausdrucks oder eine bitweise Negation eines numerischen Ausdrucks aus.
oder Führt eine logische Disjunktion zweier boolescher Ausdrücke oder eine bitweise Disjunktion zweier numerischer Werte aus.
Xor Führt einen logischen Ausschluss zweier boolescher Ausdrücke oder einen bitweisen Ausschluss zweier numerischer Ausdrücke durch.
AndAlso Führt eine logische Konjunktion zweier Ausdrücke durch.
OrElse Führt eine logische Disjunktion zweier Ausdrücke durch.

Bitverschiebung

Bitweise Operatoren führen Bitmanipulationen zwischen zwei ganzzahligen Begriffen in einem Ausdruck aus.

Operator BESCHREIBUNG
<< Führt eine arithmetische Verschiebung nach links für ein Bitmuster aus.
>> Führt eine arithmetische Verschiebung nach rechts für ein Bitmuster aus.

Weitere Informationen

Ausdruck (Dialogfeld)
Ausdrücke (Berichts-Generator und SSRS)
Beispiele für Ausdrücke (Berichts-Generator und SSRS)
Datentypen in Ausdrücken (Berichts-Generator und SSRS)
Ausdruck (Dialogfeld) (Berichts-Generator)