Partilhar via


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

Vigência 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 (facultativo) O número de caracteres que você deseja extrair LEFT; if omitido, 1.

Regresso value

Uma cadeia de texto.

Comentários

  • Considerando que o Microsoft Excel contains funções diferentes para trabalhar com texto em linguagens de caracteres de byte único and byte duplo, DAX funciona com Unicodeand armazena all caracteres com o mesmo comprimento; portanto, uma única função é suficiente.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

O exemplo a seguir retorna os first cinco caracteres do nome da empresa na coluna [ResellerName] and as first cinco letras do código geográfico na coluna [GeographyKey] and os concatena para criar um identificador.

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

If o argumento num_chars for um número maior do 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.

Funções de texto