Compartilhar via


RIGHT

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

RIGHT retorna o último caractere ou caracteres em uma cadeia de texto, com base no número de caracteres que você especificar.

Sintaxe

RIGHT(<text>, <num_chars>)  

Parâmetros

Termo Definição
texto A cadeia de texto que contém os caracteres que você deseja extrair ou uma referência a uma coluna que contém texto.
num_chars (Opcional) Número de caracteres que a função RIGHT deverá extrair. Se omitido, assumirá o valor 1. Você também pode usar uma referência a uma coluna que contém números.

Se a referência de coluna não contiver texto, ela será implicitamente convertida para texto.

Retornar valor

Uma cadeia de texto que contém os caracteres à direita especificados.

Comentários

  • RIGHT sempre conta cada caractere, seja ele de um byte ou de dois bytes, como 1, não importando a configuração de idioma padrão.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo: retornando um número fixo de caracteres

A fórmula a seguir retorna os dois últimos dígitos do código do produto na tabela Novos Produtos.

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

Exemplo: usando uma referência de coluna para especificar a contagem de caracteres

A fórmula a seguir retorna um número variável de dígitos do código do produto na nova tabela produtos, dependendo do número na coluna, MyCount. Se não existir nenhum valor na coluna MyCount ou o valor for um espaço em branco, BLANK também retornará um espaço em branco.

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

Funções de texto
LEFT
MID