Función RIGHT
RIGHT devuelve el último carácter o caracteres en una cadena de texto, según el número de caracteres que especifique.
Sintaxis
RIGHT(<text>, <num_chars>)
Parámetros
Término |
Definición |
---|---|
texto |
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 extraiga; si se omite, es 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 a texto.
Valor de propiedad y valor devuelto
Cadena de texto que contiene los caracteres especificados de la parte derecha.
Comentarios
RIGHT siempre cuenta cada carácter como 1, sea de byte único o de doble byte, con independencia de cuál sea la configuración de idioma predeterminado.
Esta función de DAX puede devolver distintos resultados cuando se usa en un modelo implementado y consultado en modo DirectQuery. Para obtener más información acerca de las diferencias de semántica en el modo DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219171.
Ejemplo: devolver un número fijo de caracteres
Descripción
La siguiente fórmula devuelve los últimos dos dígitos del código de producto en la tabla New Products.
Código
=RIGHT('New Products'[ProductCode],2)
Ejemplo: usar una referencia de columna para especificar el recuento de caracteres
Descripción
La siguiente fórmula devuelve un número variable de dígitos del código de producto en la tabla New Products, 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.
Código
=RIGHT('New Products'[ProductCode],[MyCount])