Udostępnij za pośrednictwem


Używanie operatorów w wyrażeniach (program Report Builder 3.0 i usługi SSRS)

Operator to symbol reprezentujący akcje stosowane do co najmniej jednego elementu w wyrażeniu.Obsługiwane są następujące kategorie podmiotów gospodarczych w wyrażenie: arytmetyczne, porównania, łączenie, logiczne lub logiczną i bit shift

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Operatory arytmetyczne

Operatory arytmetyczne umożliwiają wykonywanie operacji matematycznych na dwóch elementach liczbowych w wyrażeniu.

Operator

Opis

^

Podnosi liczbę do potęgi inny numer.

*

Mnoży dwie liczby.

/

Dzieli dwie liczby i zwraca wynik w postaci liczby zmiennoprzecinkowej.

\

Dzieli dwie liczby i zwraca wynik w postaci liczby całkowitej.

Mod

Zwraca resztę z dzielenia w postaci liczby całkowitej.Na przykład 7 Mod 5 = 2, ponieważ reszta z dzielenia liczby 7 przez liczbę 5 to 2.

+

Dodaje dwie liczby.

-

Zwraca różnicę między dwoma liczbami lub wskazuje ujemnej wartości liczbowe określenie.

Porównywanie

Operatory porównania sprawdzić, czy dwa wyrażenia są takie same.

Operator

Opis

<

Mniejsze niż.

<=

Mniejsze lub równe.

>

Większe niż.

>=

Większe lub równe.

=

Równe.

<>

Nierówne.

Like

Sprawdza, czy dany ciąg znaków pasuje do określonego wzorca.Wzorzec może zawierać zwykłe znaki i symbole wieloznaczne.Podczas dopasowywania do wzorca zwykłe znaki muszą dokładnie pasować do znaków określonych w ciągu znaków.Jednak symbole wieloznaczne mogą zostać dopasowane do dowolnych fragmentów ciągu znaków.Możliwość korzystania z symboli wieloznacznych sprawia, że operator LIKE oferuje większe możliwości niż operatory porównania ciągów = i != .

W poniższej tabeli wymieniono znaki, których można używać jako symboli wieloznacznych:

ZnakOpis
%Dowolny ciąg zawierający zero lub większą liczbę znaków.
_Dowolny pojedynczy znak.
[ ]Dowolny pojedynczy znak z określonego zakresu (na przykład [a-f]) lub zestawu (na przykład [aeiou]).
[^]Dowolny znak nie do określonego zakres (na przykład [^ a-f]) lub zestaw (na przykład [^ aeiou]).

Is

Porównuje dwa odwołania do obiektów.

Łączenie ciągów

Łączenie ciągów polega na dodaniu drugiego ciągu do pierwszego ciągu w wyrażeniu.Inne operacje na ciągach należy wykonywać przy użyciu funkcji wbudowanych.

Operator

Opis

&

Łączy dwa ciągi

+

Łączy dwa ciągi

Operatory logiczne i bitowe

Operatory logiczne i operatory wykonać manipulacje logiczne między dwa warunki całkowitą wyrażenie.

Operator

Opis

And

Wykonuje koniunkcję logiczną dwóch wyrażeń logicznych lub koniunkcję bitową dwóch wyrażeń liczbowych.

Nie

Wykonuje negację logiczną wyrażenia logicznego lub negację bitową wyrażenia liczbowego.

Or

Wykonuje rozłączenie logiczne dwóch wyrażeń logicznych lub rozłączenie bitowe dwóch wartości liczbowych.

Xor

Wykonuje operację wykluczenia logicznego dwóch wyrażeń logicznych lub wykluczenie bitowe dwóch wyrażeń liczbowych.

AndAlso

Wykonuje koniunkcję logiczną dwóch wyrażeń.

OrElse

Wykonuje rozłączenie logiczne dwóch wyrażeń.

Operatory przesunięcia bitów

Operatory bitowe wykonują manipulacje bit między dwa warunki całkowitą wyrażenie.

Operator

Opis

<<

Wykonuje arytmetyczne przesunięcie w lewo we wzorcu bitów.

>>

Wykonuje arytmetyczne przesunięcie w prawo we wzorcu bitów.