Partilhar via


Função RIGHT (DAX)

RIGHT retorna o(s) último(s) caractere(s) 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 as referências de coluna não contiverem texto, ela será convertida implicitamente como texto.

Valor da propriedade/Valor de 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.

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

Outros recursos