Ah, sô, cê quer saber da função SUBSTITUTEWITHINDEX no Power BI, né? Essa função é mais esperta que compadre no truco, troca valores numa tabela baseando-se em índices de outra, tudo de forma chique. Agora, bora pro trem:

O que ela faz?

Ela pega uma tabela original e troca valores numa coluna dela, usando outra tabela pra basear essas trocas. Imagina que é tipo aquele amigo que sempre troca a bola no futebol e acaba mandando pra outro time! Aqui, a função trabalha direitinho, trocando o que precisa.

Estrutura básica:

SUBSTITUTEWITHINDEX(
    TabelaOriginal,
    NomeColunaPraTrocar,
    NomeTabelaComOsÍndices,
    ColunaDeÍndice,
    ColunaNova
)

Exemplos práticos (ou engraçados!):

  1. Trocando Nome por Código
    Imagina que você tem uma tabela de clientes e quer trocar os nomes por códigos de cliente. É como trocar “João” por “001”. O SUBSTITUTEWITHINDEX faz isso na tranquilidade.
   SUBSTITUTEWITHINDEX(Cliente, [Nome], TabelaDeCodigos, [Nome], [CodigoCliente])
  1. Tabela de Produtos
    Tem uma tabela com nome de produtos e quer substituir pelo índice do estoque? Fácil, uai:
   SUBSTITUTEWITHINDEX(Produtos, [NomeProduto], Estoque, [NomeProduto], [CodigoEstoque])
  1. Mudando Data de Venda
    Quer substituir a data de uma venda com o índice da semana? Dá pra trocar rapidão:
   SUBSTITUTEWITHINDEX(Vendas, [DataVenda], Semanas, [Data], [IndiceSemana])
  1. Código de Fornecedor
    Se na sua tabela de fornecedores, ao invés do nome, cê quer mostrar o código do caboclo, é só mandar ver:
   SUBSTITUTEWITHINDEX(Fornecedores, [NomeFornecedor], CodigosFornecedores, [Nome], [Codigo])
  1. Substituindo Status
    Sabe aquele status chato de “pendente”? Bora trocar pelos números que fazem sentido:
   SUBSTITUTEWITHINDEX(Pedidos, [Status], TabelaStatus, [Status], [CodigoStatus])
  1. Aluno e Matrícula
    Quer trocar o nome do aluno pela matrícula na tabela de presença? Isso é moleza, sô:
   SUBSTITUTEWITHINDEX(Alunos, [NomeAluno], Matriculas, [Nome], [NumeroMatricula])
  1. Lista de Compras
    Se tiver uma lista de compras e quiser substituir os itens por códigos de produto:
   SUBSTITUTEWITHINDEX(ListaCompras, [NomeProduto], Produtos, [NomeProduto], [CodigoProduto])
  1. Trocar Endereço
    Cê quer substituir o endereço completo pelo código de CEP? Tem jeito fácil:
   SUBSTITUTEWITHINDEX(Enderecos, [Endereco], CEPCodes, [EnderecoCompleto], [CEP])
  1. Equipe e Função
    Se você tem uma equipe e quer substituir o nome dos funcionários pelo código da função deles:
   SUBSTITUTEWITHINDEX(Equipe, [NomeFuncionario], Funcoes, [NomeFuncionario], [CodigoFuncao])
  1. Atualizando Preços
    Precisa substituir os preços na tabela antiga pelos novos preços de uma tabela de atualização? Moleza: SUBSTITUTEWITHINDEX(Produtos, [PrecoAntigo], AtualizacaoPrecos, [NomeProduto], [PrecoNovo])

Conclusão

No fim das contas, SUBSTITUTEWITHINDEX é a ferramenta que troca os valores mais rápido que café coado na roça. Pode confiar que ela vai te ajudar a fazer as trocas mais difíceis sem errar o índice!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *