Partage via


Opérateurs dans les expressions dans un rapport paginé (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Report Designer dans SQL Server Data Tools

Un opérateur est un symbole qui représente des actions exécutées sur un ou plusieurs termes d’une expression dans un rapport paginé. Les catégories d'opérateurs suivantes sont prises en charge dans une expression : arithmétique, de comparaison, de concaténation, logique ou au niveau du bit, et de décalage de bits.

Notes

Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.

Arithmétique

Les opérateurs arithmétiques effectuent des opérations mathématiques sur deux termes numériques d'une expression.

Opérateur Description
^ Élève un nombre à la puissance d'un autre nombre.
* Multiplie deux nombres.
/ Effectue la division entre deux nombres et retourne un résultat à virgule flottante.
\ Effectue la division entre deux nombres et retourne un résultat sous forme d'entier.
Mod Retourne le reste entier d'une division. Par exemple, 7 Mod 5 = 2 parce que le reste de 7 divisé par 5 est 2.
+ Additionne deux nombres.
- Retourne la différence entre deux nombres ou indique la valeur négative d'un terme numérique.

Comparaison

Les opérateurs de comparaison testent si deux expressions sont identiques.

Opérateur Description
< Inférieur à.
<= Inférieur ou égal à.
> Supérieur à.
>= Supérieur ou égal à.
= Égal à.
<> Non égal à.
Correspond à Détermine si une chaîne de caractères donnée correspond à un modèle spécifié. Une chaîne peut comprendre des caractères normaux ainsi que des caractères génériques. Au cours de l'analyse, les caractères normaux doivent correspondre exactement aux caractères spécifiés dans la chaîne de caractères. Toutefois, les caractères génériques peuvent être associés à des portions aléatoires de la chaîne de caractères. L'utilisation de caractères génériques rend l'opérateur LIKE plus flexible que lorsque les opérateurs de comparaison des chaînes = et != sont utilisés.

Le tableau suivant répertorie les caractères qui peuvent être utilisés comme caractères génériques :

% : Toute chaîne de zéro caractère ou plus.

_ : N'importe quel caractère.

[ ] : Tout caractère de la plage spécifiée (par exemple, [a-f]) ou de l’ensemble spécifié (par exemple, [aeiou]).

[^] : Tout caractère hors de la plage spécifiée (par exemple, [^a-f]) ou de l’ensemble spécifié (par exemple, [^aeiou]).
Is Compare deux références d'objet.

Concaténation de chaînes

La concaténation de chaînes ajoute la seconde chaîne à la fin de la première dans une expression. Pour d'autres opérations sur les chaînes, utilisez les fonctions intégrées.

Opérateur Description
& Concatène deux chaînes.
+ Concatène deux chaînes.

Logique et au niveau du bit

Les opérateurs logique et au niveau du bit effectuent des manipulations logiques entre deux termes entiers dans une expression.

Opérateur Description
and Effectue une conjonction logique sur deux expressions booléennes ou une conjonction au niveau du bit sur deux expressions numériques.
Not Effectue une négation logique sur une expression booléenne ou une négation au niveau du bit sur une expression numérique.
ou Effectue une disjonction logique sur deux expressions booléennes ou une disjonction au niveau du bit sur deux valeurs numériques.
Xor Effectue une exclusion logique sur deux expressions booléennes ou une exclusion au niveau du bit sur deux expressions numériques.
AndAlso Effectue une conjonction logique sur deux expressions.
OrElse Effectue une disjonction logique sur deux expressions.

Décalage de bits

Les opérateurs de décalage de bits effectuent des manipulations de bits entre deux termes entiers dans une expression.

Opérateur Description
<< Effectue un décalage arithmétique vers la gauche sur un modèle binaire.
>> Effectue un décalage arithmétique vers la droite sur un modèle binaire.