Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. MID

MID

DAXTexto

Extrai um número especificado de caracteres a partir de uma posição específica dentro da string.

Quando usar

Extrair o meio de strings estruturadas — dígitos centrais do CPF, parte do CNPJ, substrings em posições fixas.

Sintaxe

DAX
MID(<Texto>, <PosInício>, <NumCaracteres>)

Parâmetros

Texto: String de origem. PosInício: Posição do primeiro caractere a extrair (começa em 1). NumCaracteres: Quantos caracteres extrair.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Dígitos centrais do CPF "123.456.789-00" → "456" — coluna calculada
Meio do CPF = MID ( TabDimCliente[CPF], 5, 3 )

// Ano no código "PROD-2024-001" → "2024" — coluna calculada
Ano do Código = MID ( TabDimProduto[CodigoProduto], 6, 4 )

// MID("abcde", 2, 3) → "bcd"; MID(texto, 1, 5) = LEFT(texto, 5)

Observações

A primeira posição é 1. O resultado depende da configuração UnicodeCharacterBehavior do modelo.

Mais informações

Equivalente M
Text.Middle
Equivalente Excel (pt-BR)
EXT.TEXTO
Equivalente Excel (en-US)
MID
Lançamento
2016-Nov
Referência
https://learn.microsoft.com/pt-br/dax/mid-function-dax
Função anteriorMEDIANXPróxima função MIN
Biblioteca