Leer en inglés

Compartir a través de


RIGHT

Se aplica a: Columna calculada Tabla calculada Medida Cálculo visual

RIGHT devuelve el último carácter o caracteres de una cadena de texto, en función del número de caracteres que se especifique.

Sintaxis

RIGHT(<text>, <num_chars>)  

Parámetros

Término Definición
texto Cadena de texto que contiene los caracteres que se quieren extraer, o una referencia a una columna que contiene texto.
num_chars (Opcional) Número de caracteres que se quiere que RIGHT extraiga; si se omite, 1. También se puede usar una referencia a una columna que contenga números.

Si la referencia a la columna no contiene texto, se convierte implícitamente en texto.

Valor devuelto

Cadena de texto que contiene los caracteres especificados situados más a la derecha.

Notas

  • RIGHT siempre cuenta cada carácter, ya sea de un solo byte o de doble byte, como 1, con independencia de cuál sea la configuración de idioma predeterminada.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo: devolver un número fijo de caracteres

La siguiente fórmula devuelve los últimos dos dígitos del código del producto de la tabla de nuevos productos.

= RIGHT('New Products'[ProductCode],2)  

Ejemplo: usar una referencia de columna para especificar el recuento de caracteres

La siguiente fórmula devuelve un número variable de dígitos del código del producto de la tabla de nuevos productos, en función del número de la columna MyCount. Si no hay ningún valor en la columna MyCount o el valor es un espacio en blanco, RIGHT también devuelve un espacio en blanco.

= RIGHT('New Products'[ProductCode],[MyCount])  

Funciones de texto
LEFT
MID