Compartilhar via


Função MID

Retorna uma cadeia de caracteres do meio de uma cadeia de texto, dados uma posição e um comprimento iniciais.

Sintaxe

MID(<text>, <start_num>, <num_chars>)

Parâmetros

Termo

Definição

text

A cadeia de caracteres de texto a partir da qual você deseja extrair os caracteres, ou uma coluna que contém texto.

start_num

A posição do primeiro caractere que você deseja extrair. As posições iniciam em 1.

num_chars

O número de caracteres a ser retornado.

Valor da propriedade/Valor do retorno

Uma cadeia de caracteres de texto do comprimento especificado.

Comentários

Enquanto o Microsoft Excel tem funções diferentes para trabalhar com idiomas de caracteres de um byte e dois bytes, o DAX usa o Unicode e armazena todos os caracteres com o mesmo tamanho.

Exemplo

Os exemplos a seguir retorna os mesmos resultados, as primeiras cinco letras da coluna, [ResellerName]. O primeiro exemplo usa o nome totalmente qualificado da coluna e especifica o ponto de partida; o segundo exemplo omite o nome de tabela e o parâmetro, num_chars.

=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])

Os resultados serão iguais se você usar a seguinte fórmula:

=LEFT([ResellerName],5)

Consulte também

Outros recursos

Funções de texto (DAX)