RIGHT
aplica-se a:coluna calculada
tabela calculada
medida
cálculo visual
RIGHT retorna o último caractere ou caractere em uma cadeia de caracteres de texto, com base no número de caracteres especificado.
Sintaxe
RIGHT(<text>, <num_chars>)
Parâmetros
Termo | Definição |
---|---|
text |
A cadeia de caracteres 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) O número de caracteres que você deseja RIGHT extrair; é omitido, 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 como texto.
Valor de retorno
Uma cadeia de caracteres de texto que contém os caracteres mais à direita especificados.
Comentários
RIGHT sempre conta cada caractere, seja de byte único ou de byte duplo, como 1, independentemente de qual seja a configuração de idioma padrão.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
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 tabela Novos Produtos, dependendo do número na coluna MyCount. Se não houver nenhum valor na coluna, MyCount ou o valor estiver em branco, RIGHT também retornará um espaço em branco.
= RIGHT('New Products'[ProductCode],[MyCount])