Compartir a través de


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

Vea también

Referencia

Función LEFT

Función MID

Otros recursos

Funciones de texto (DAX)