Compartir a través de


Operadores en las expresiones de un informe paginado (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Power BI Report Builder Diseñador de informes en SQL Server Data Tools

Un operador es un símbolo que representa las acciones que se aplican a uno o a varios términos de una expresión en un informe paginado. En una expresión, se pueden usar las categorías de operadores siguientes: aritméticos, de comparación, de concatenación, lógicos o bit a bit, y de desplazamiento de bits.

Nota:

Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.

Aritméticos

Los operadores aritméticos realizan operaciones matemáticas entre dos términos numéricos de una expresión.

Operator Descripción
^ Eleva un número a la potencia de otro número.
* Multiplica dos números.
/ Divide dos números y devuelve un resultado de coma flotante.
\ Divide dos números y devuelve un resultado de número entero.
Mod Devuelve el resto entero de una división. Por ejemplo, 7 Mod 5 = 2 porque el resto de 7 dividido entre 5 es 2.
+ Suma dos números.
- Devuelve la diferencia entre dos números o indica el valor negativo de un término numérico.

De comparación

Los operadores de comparación comprueban si dos expresiones son iguales.

Operator Descripción
< Menor que.
<= Menor o igual que.
> Mayor que.
>= Mayor o igual que.
= Igual que.
<> Diferente de.
Like Determina si una cadena de caracteres específica coincide con un patrón especificado. Un patrón puede contener caracteres normales y caracteres comodín. Durante la operación de búsqueda de coincidencias de patrón, los caracteres normales deben coincidir exactamente con los caracteres especificados en la cadena de caracteres. Sin embargo, los caracteres comodín pueden coincidir con fragmentos arbitrarios de la cadena. El uso de caracteres comodín hace que el operador LIKE sea más flexible que los operadores de comparación de cadenas = y !=.

La tabla siguiente contiene una lista de los caracteres que se pueden usar como caracteres comodín:

%: Cualquier cadena de cero o más caracteres.

_: Cualquier carácter individual.

[ ]: cualquier carácter individual que se encuentre en el intervalo (por ejemplo, [a-f]) o en el conjunto (por ejemplo, [aeiou]) especificado.

[^]: cualquier carácter individual que no se encuentre en el intervalo (por ejemplo, [^a-f]) o en el conjunto (por ejemplo, [^aeiou]) especificado.
Is Compara dos referencias a objeto.

Concatenación de cadenas

Los operadores de concatenación de cadenas anexan la segunda cadena a la primera en una expresión. Para las demás operaciones de cadena, use las funciones integradas.

Operator Descripción
& Concatena dos cadenas
+ Concatena dos cadenas

Lógicos y bit a bit

Los operadores lógicos y bit a bit realizan manipulaciones lógicas entre dos términos enteros de una expresión.

Operator Descripción
And Realiza una conjunción lógica entre dos expresiones booleanas o una conjunción bit a bit entre dos expresiones numéricas.
Not Realiza una negación lógica de una expresión booleana o una negación bit a bit de una expresión numérica.
Or Realiza una disyunción lógica entre dos expresiones booleanas o una disyunción bit a bit entre dos valores numéricos.
Xor Realiza una operación de exclusión lógica entre dos expresiones booleanas o una exclusión bit a bit entre dos expresiones numéricas.
AndAlso Realiza una conjunción lógica entre dos expresiones.
OrElse Realiza una disyunción lógica entre dos expresiones.

Desplazamiento de bits

Los operadores de desplazamiento de bits realizan manipulaciones de bits entre dos términos enteros de una expresión.

Operator Descripción
<< Realiza un desplazamiento aritmético a la izquierda en un patrón de bits.
>> Realiza un desplazamiento aritmético a la derecha en un patrón de bits.