LEFT
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna o número especificado de caracteres do início de uma cadeia de caracteres de texto.
Sintaxe
LEFT(<text>, <num_chars>)
Parâmetros
Prazo | Definição |
---|---|
text |
A cadeia de caracteres de texto que contém os caracteres que você deseja extrair or uma referência a uma coluna que contains texto. |
num_chars |
(opcional) O número de caracteres que você deseja LEFT extrair; if omitido, 1. |
Retornar value
Uma cadeia de caracteres de texto.
Observações
Enquanto o Microsoft Excel contains funções diferentes para trabalhar com texto em linguagens de caracteres de byte único and dois bytes, DAX funciona com Unicodeand armazena all caracteres do mesmo tamanho; portanto, uma única função é suficiente.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo
O exemplo a seguir retorna o first cinco caracteres do nome da empresa na coluna [ResellerName] and a first cinco letras do código geográfico na coluna [GeographyKey] and concatená-las, para criar um identificador.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
If o argumento num_chars
é um número maior que o número de caracteres disponíveis, a função retorna o máximo de caracteres disponíveis andnot gera um error. Por exemplo, a coluna [GeographyKey] contains números como 1, 12 and 311; portanto, o resultado também tem comprimento variável.