RIGHT
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
RIGHT devuelve el último carácter o caracteres de una cadena de texto, en función del número de caracteres que especifique.
Sintaxis
RIGHT(<text>, <num_chars>)
Parámetros
Término | Definición |
---|---|
text |
Cadena de texto que contiene los caracteres que desea extraer o una referencia a una columna que contiene texto. |
num_chars |
(opcional) Número de caracteres que desea que RIGHT extraer; se omite, 1. También puede usar una referencia a una columna que contenga números. |
Si la referencia de columna no contiene texto, se convierte implícitamente como texto.
Valor devuelto
Cadena de texto que contiene los caracteres más a la derecha especificados.
Notas
RIGHT siempre cuenta cada carácter, ya sea de un solo byte o de doble byte, como 1, independientemente 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 usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
Ejemplo: Devolver un número fijo de caracteres
La fórmula siguiente devuelve los dos últimos dígitos del código del producto en la tabla Nuevos productos.
= RIGHT('New Products'[ProductCode],2)
Ejemplo: Usar una referencia de columna para especificar el recuento de caracteres
La fórmula siguiente devuelve un número variable de dígitos del código de producto en la tabla Nuevos productos, según el número de la columna MyCount. Si no hay ningún valor en la columna, MyCount o el valor es en blanco, RIGHT también devuelve un valor en blanco.
= RIGHT('New Products'[ProductCode],[MyCount])