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. REPLACE

REPLACE

DAXTexto

Substitui parte de um texto, a partir de uma posição e de uma quantidade de caracteres, por outro texto.

Quando usar

Mascarar dados sensíveis (CPF, cartão), substituir caracteres em posição conhecida.

Sintaxe

DAX
REPLACE(<TextoAntigo>, <PosInício>, <NumCaracteres>, <NovoTexto>)

Parâmetros

TextoAntigo: String original. PosInício: Posição onde iniciar a substituição. NumCaracteres: Quantos caracteres substituir. NovoTexto: Texto de substituição.

Aplica-se a

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

Exemplo

DAX
// CPF mascarado: "123.456.789-00" → "123.***.***-00" — coluna calculada
CPF Mascarado =
REPLACE ( REPLACE ( TabDimCliente[CPF], 5, 3, "***" ), 9, 3, "***" )

// Troca os 2 primeiros caracteres do código por "OB" — coluna calculada
Código Novo = REPLACE ( TabDimProduto[CodigoProduto], 1, 2, "OB" )

Observações

Se NumCaracteres for BLANK, NovoTexto é inserido na posição sem substituir nada (como no Excel). Para substituir por conteúdo, e não por posição, use SUBSTITUTE. Não suportada em DirectQuery quando usada em coluna calculada ou regra de RLS.

Mais informações

Equivalente M
Text.Replace
Equivalente Excel (pt-BR)
MUDAR
Equivalente Excel (en-US)
REPLACE
Lançamento
2016-Nov
Referência
https://learn.microsoft.com/pt-br/dax/replace-function-dax
Função anteriorREMOVEFILTERSPróxima função REPT
Biblioteca