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. |
Zobacz także