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!):
- 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])
- 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])
- 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])
- 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])
- Substituindo Status
Sabe aquele status chato de “pendente”? Bora trocar pelos números que fazem sentido:
SUBSTITUTEWITHINDEX(Pedidos, [Status], TabelaStatus, [Status], [CodigoStatus])
- 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])
- 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])
- 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])
- 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])
- 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!