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 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])