Operatoren in expressies in een gepagineerd rapport (Report Builder)

Van toepassing op: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools

Een operator is een symbool dat acties vertegenwoordigt die zijn toegepast op een of meer termen in een expressie in een gepagineerd rapport. De volgende categorieën operators worden ondersteund in een expressie: rekenkundige bewerkingen, vergelijking, samenvoeging, logisch of bitsgewijze en bitverschuiving.

Opmerking

U kunt gepagineerde rapportdefinitiebestanden (.rdl) maken en wijzigen in Microsoft Report Builder, Power BI Report Builder en in Report Designer in SQL Server Data Tools.

Arithmetic

Rekenkundige operators voeren wiskundige bewerkingen uit op twee numerieke termen in een expressie.

Operator Description
^ Hiermee wordt een getal naar de macht van een ander getal verheffen.
* Vermenigvuldigt twee getallen.
/ Verdeelt twee getallen en retourneert een drijvende-kommaresultaat.
\ Hiermee worden twee getallen gedeeld en wordt een geheel getal geretourneerd.
Mod Retourneert het gehele getal van een deling. Bijvoorbeeld 7 Mod 5 = 2 omdat de rest van 7 gedeeld door 5 2 is.
+ Telt twee getallen bij elkaar op.
- Retourneert het verschil tussen twee getallen of geeft de negatieve waarde van een numerieke term aan.

Comparison

Vergelijkingsoperatoren testen of twee expressies hetzelfde zijn.

Operator Description
< Kleiner dan.
<= Kleiner dan of gelijk aan.
> Groter dan.
>= Groter dan of gelijk aan.
= Gelijk aan.
<> Niet gelijk aan.
Leuk vinden Bepaalt of een specifieke tekenreeks overeenkomt met een opgegeven patroon. Een patroon kan reguliere tekens en jokertekens bevatten. Tijdens het vergelijken van patronen moeten reguliere tekens exact overeenkomen met de tekens die zijn opgegeven in de tekenreeks. Jokertekens kunnen echter worden vergeleken met willekeurige fragmenten van de tekenreeks. Door jokertekens te gebruiken, is de LIKE-operator flexibeler dan het gebruik van de operator = en != voor tekenreeksvergelijking.

De volgende tabel bevat tekens die kunnen worden gebruikt als jokertekens:

%: Een tekenreeks van nul of meer tekens.

_: Elk willekeurig teken.

[ ]: Een willekeurig teken binnen het opgegeven bereik (bijvoorbeeld [a-f]) of een set (bijvoorbeeld [aeopgegeven]).

[^]: Een willekeurig teken dat zich niet binnen het opgegeven bereik bevindt (bijvoorbeeld [^a-f]) of een set (bijvoorbeeld [^aebytes])
Is Vergelijkt twee objectverwijzingen.

Tekenreekssamenvoeging

Tekenreekssamenvoeging voegt de tweede tekenreeks toe aan de eerste tekenreeks in een expressie. Gebruik ingebouwde functies voor andere tekenreeksbewerkingen.

Operator Description
& Voegt twee tekenreeksen samen
+ Voegt twee tekenreeksen samen

Logisch en bitsgewijs

Logische en bitsgewijze operatoren voeren logische bewerkingen uit tussen twee gehele getallen in een expressie.

Operator Description
En Voert een logische combinatie uit op twee Booleaanse expressies of bitsgewijze combinaties op twee numerieke expressies.
Niet Voert logische negatie uit op een Boole-expressie of bitsgewijze negatie op een numerieke expressie.
Or Hiermee wordt een logische disjunction uitgevoerd op twee Booleaanse expressies of bitwise disjunction op twee numerieke waarden.
Xor Voert een logische uitsluitingsbewerking uit op twee Boole-expressies of een bitsgewijze uitsluiting op twee numerieke expressies.
AndAlso Voert logische combinaties uit op twee expressies.
OrElse Voert logische scheiding uit op twee expressies.

Bitschuif

Bitwise-operators voeren bitbewerkingen uit tussen twee gehele getallen in een expressie.

Operator Description
<< Hiermee wordt een rekenkundige linker shift uitgevoerd op een bitpatroon.
>> Hiermee voert u een rekenkundige rechter shift uit op een bitpatroon.