Partilhar via


Função RIGHT

RIGHT retorna os últimos caracteres em uma cadeia de caracteres de texto, com base no número de caracteres especificado por você.

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 você deseja que RIGHT extraia; se omitido, 1. Também é possível usar uma referência a uma coluna que contém números.

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

Valor da propriedade/Valor do retorno

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

Comentários

RIGHT sempre conta cada caractere, de um ou dois bytes, como 1, independentemente da configuração de idioma padrão.

Esta função DAX pode retornar resultados diferentes quando usada em um modelo que é implantado e consultado no modo DirectQuery. Para obter mais informações sobre diferenças semânticas no modo DirectQuery, consulte https://go.microsoft.com/fwlink/?LinkId=219171.

Exemplo: retornando um número fixo de caracteres

Descrição

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

Código

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

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

Descrição

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

Código

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

Consulte também

Referência

Função LEFT

Função MID

Outros recursos

Funções de texto (DAX)