Tabela dinâmica duplicando dados

Anônima
2022-06-04T21:07:03+00:00

Eu cruzo três consultas com PowerQuery (Extrato / Cartão de Débito / Extrato Completo)

Consulta "Extrato":

Busca TXT numa pasta e traz: Data, Nr Doc., Historico, Valor, Deb_Cred e Id

obs: campo Id criado por mim numa coluna auxiliar cruzando Nr Doc e Valor.

Consulta "Cartão de Débito":

Busca HTML numa pasta e traz: Data, Hora, Valor, Nome do estabelecimento, Dia da Compra, Nr. Doc e Id

obs: Nr. Doc e ID criados por mim em coluna auxiliar cruzando data, hora e valor

Depois disso, carrego tudo numa Consulta "Extrato Completo" misturando todos os dados

Porém percebi que alguns dados (de meses diferentes) quando traz do extrato original o mesmo Nr_Doc, acaba duplicando o lançamento, conforme tela abaixo.

Nos TXT do extrato do banco, o Nr_Doc é original.. como ele é o dia da compra e hora da compra, a chance desse número repetir durante o ano é grande.. por isso que eu criei o campo Id que pega esse número e adiciona no final o valor da compra.. porém apesar de ter criado uma chave exclusiva, ele está duplicando..

Já olhei a consulta "extrato" e "cartão de débito" e lá não está duplicado.. está duplicando depois, quando ele vai gerar a planilha "extrato completo".

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

5 respostas

Classificar por: Mais útil
  1. Anônima
    2022-06-08T14:19:26+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá

    Posso perguntar se a sugestão de Michel Martins_GS funciona para você?

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2022-06-05T23:38:57+00:00

    Boa noite, Beto Brandão,

    Agora entendi o motivo de você ter criado o campo de ID.

    Nesse caso a sugestão que te dei não será válida.

    Vou **** sugestão mas ela vai depender da sua análise, já que você possui acesso às base de dados.

    Me parece que os dados estão sendo repetidos porque o campo "Dia da compra" apresenta dias diferentes. Isso é comum de acontecer com cartões de crédito e débito.

    Faz um teste tentando excluir esse campo para ver se funciona.

    Outra sugestão é adicionar também o mês do campo "Data" ao ID que você criou.

    Espero que dessa forma funcione,

    Fico no aguardo para saber se conseguiu.

    Abraços!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2022-06-05T20:03:30+00:00

    Eu cruzo três consultas com PowerQuery (Extrato / Cartão de Débito / Extrato Completo)

    Consulta "Extrato":

    Busca TXT numa pasta e traz: Data, Nr Doc., Historico, Valor, Deb_Cred e Id

    obs: campo Id criado por mim numa coluna auxiliar cruzando Nr Doc e Valor.

    Consulta "Cartão de Débito":

    Busca HTML numa pasta e traz: Data, Hora, Valor, Nome do estabelecimento, Dia da Compra, Nr. Doc e Id

    obs: Nr. Doc e ID criados por mim em coluna auxiliar cruzando data, hora e valor

    Depois disso, carrego tudo numa Consulta "Extrato Completo" misturando todos os dados

    Porém percebi que alguns dados (de meses diferentes) quando traz do extrato original o mesmo Nr_Doc, acaba duplicando o lançamento, conforme tela abaixo.

    Imagem

    Nos TXT do extrato do banco, o Nr_Doc é original.. como ele é o dia da compra e hora da compra, a chance desse número repetir durante o ano é grande.. por isso que eu criei o campo Id que pega esse número e adiciona no final o valor da compra.. porém apesar de ter criado uma chave exclusiva, ele está duplicando..

    Já olhei a consulta "extrato" e "cartão de débito" e lá não está duplicado.. está duplicando depois, quando ele vai gerar a planilha "extrato completo".

    Bom dia, Beto Brandão,

    Vou te propor uma solução considerando que você precisa de uma chave única para cada linha de dados, se não for isso me desculpe, mas não entendi muito bem o objetivo dessa coluna de ID.

    Dentro do Power Query, vá na guia "Adicionar Coluna" e escolha a opção "Coluna de Índice". (Eu escolhi a opção De 0).

    Esse recurso atribui um índice a cada uma das linhas, veja a coluna que destaquei em vermelho onde cada uma recebeu um índice a partir de zero e em sequência sendo somado 1 ao índice seguinte.

    Veja se já resolve e me retorne por favor,

    Caso não seja isso que precisa posso propor uma outra solução.

    Fico no aguardo,

    Abraços!

    Imagem

    Boa tarde, Michel!

    Eu criei esse índice porque eu precisava localizar no arquivo “cartão de débito” os detalhes que o arquivo “extrato” não continha.. (nome do estabelecimento). Então juntei o Nr_Doc do extrato (que é original do banco.. juntando o dia e a hora da compra) e adicionei o valor da compra nesse numero.. pra tentar criar uma chave única.. porém.. como visto aí em cima, em alguns casos acabou se repetindo. :(

    Se eu criar essa sua coluna de índice, nos dois arquivos.. por exemplo, a compra feita no dia 05/05/2022 às 13:35 de R$43,00 precisa ser o mesmo número de índice nas duas planilhas?

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2022-06-05T13:20:20+00:00

    Eu cruzo três consultas com PowerQuery (Extrato / Cartão de Débito / Extrato Completo)

    Consulta "Extrato":

    Busca TXT numa pasta e traz: Data, Nr Doc., Historico, Valor, Deb_Cred e Id

    obs: campo Id criado por mim numa coluna auxiliar cruzando Nr Doc e Valor.

    Consulta "Cartão de Débito":

    Busca HTML numa pasta e traz: Data, Hora, Valor, Nome do estabelecimento, Dia da Compra, Nr. Doc e Id

    obs: Nr. Doc e ID criados por mim em coluna auxiliar cruzando data, hora e valor

    Depois disso, carrego tudo numa Consulta "Extrato Completo" misturando todos os dados

    Porém percebi que alguns dados (de meses diferentes) quando traz do extrato original o mesmo Nr_Doc, acaba duplicando o lançamento, conforme tela abaixo.

    Imagem

    Nos TXT do extrato do banco, o Nr_Doc é original.. como ele é o dia da compra e hora da compra, a chance desse número repetir durante o ano é grande.. por isso que eu criei o campo Id que pega esse número e adiciona no final o valor da compra.. porém apesar de ter criado uma chave exclusiva, ele está duplicando..

    Já olhei a consulta "extrato" e "cartão de débito" e lá não está duplicado.. está duplicando depois, quando ele vai gerar a planilha "extrato completo".

    Bom dia, Beto Brandão,

    Vou te propor uma solução considerando que você precisa de uma chave única para cada linha de dados, se não for isso me desculpe, mas não entendi muito bem o objetivo dessa coluna de ID.

    Dentro do Power Query, vá na guia "Adicionar Coluna" e escolha a opção "Coluna de Índice". (Eu escolhi a opção De 0).

    Esse recurso atribui um índice a cada uma das linhas, veja a coluna que destaquei em vermelho onde cada uma recebeu um índice a partir de zero e em sequência sendo somado 1 ao índice seguinte.

    Veja se já resolve e me retorne por favor,

    Caso não seja isso que precisa posso propor uma outra solução.

    Fico no aguardo,

    Abraços!

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2022-06-05T06:53:36+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá, Beto Brandão

    Bem-vindo à Comunidade Microsoft.

    Para problemas técnicos como o PowerQuery, se você ainda não recebeu uma solução na Comunidade Microsoft, sugiro que você também publique sua pergunta para a Microsoft Q & A

    office-excel-itpro - Microsoft Q &A (inglês disponível apenas, você pode usar a ferramenta de tradução para visualizar artigos)

    Os membros da Microsoft Q & A são muito bons no PowerQuery. Mas, claro, você pode esperar uma solução neste segmento também.

    Espero que seu problema possa ser resolvido em breve.

    Melhor respeito,

    Yuhao Li| Especialista em Suporte à Comunidade da Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários