Ir para conteúdo
  • 0

Dúvidas ETL


Damiana

Pergunta

  • Alunos

Bom dia!

Pessoal gostaria muito de uma ajuda de vocês.

Estou montando uma conciliação diária.

Em anexo tem duas planilhas (extrato e sistema -sem nenhuma alteração).

Queria unir o meu sistema com o meu extrato diário por fornecedor (tentei fazer, porém não consegui).

Só que no  meu extrato preciso apenas de 3 colunas: data, tipo de lançamento e valor. E no  sistema, informa de forma detalhada quem é o fornecedor, código, valor, número de doc e etc.

Gostaria que ficasse assim:

 

image.png.dd487ab58aeb4045252536a8be68db2c.png

 É possível fazer isso no BI?

Exemplo 1.xls Exemplo 2.xlsx

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Boa tarde, é possível sim, porém olhei seus exemplos e da forma que os dados vieram não será possível.

As duas bases não tem uma conexão. Exemplo código da transação, código do forn, etc.

Se vc tiver um código para cada transação, ou por exemplo no extrato tivesse número do documento seria possível.

 

Dessa forma usaria uma coluna com a definição de cada BD (EXEMPLO BD1 - EXTRATO,  BD2 - SISTEMA) e somente aplicatia em um visual de matriz essas colunas pra ficar igual ao seu exemplo. (observação novamente: as duas bases precisam de um relacionamento).

Editado por Maycon Silva
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá @Damiana tudo bem? 😃

Esperamos que você tenha encontrado a solução que tanto desejava!!

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução . Com isso o tópico poderá ser fechado! 

Maas...

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta. 😉

 

Obrigado por tonar nossa comunidade #INCOMPARÁVEL!!

Att Julian Salcedo I Community Manager Xperiun

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @Damiana?

De fato a solução proposta pelo @Maycon Silva é o caminho correto a seguir em termos de robustez e melhores praticas.

Porem, sendo pragmático, seria possível utilizar as colunas [Valor (R$)] e [Data] do Exemplo 1 junto com as colunas [Val. Movimento] e [Dat. Operação] do Exemplo 2 como chaves para conectar as duas tabelas no Power Query Editor utilizando o codigo abaixo:

Citar

let
    Source = Table.NestedJoin(Exemplo1, {"Data", "Valor (R$)"}, #"Exemplo 2", {"Dat. Operação", "Val. Movimento"}, "Exemplo 2", JoinKind.LeftOuter),
    #"Expanded Exemplo 2" = Table.ExpandTableColumn(Source, "Exemplo 2", {"Cód. Fornecedor", "CNPJ", "Nom. Fantasia", "Nom. Fornecedor", "Nr.Recebimento", "Tipo", "Num. Documento", "Nota Fiscal", "Fatura CTE", "Dat. Vencimento", "Dat. Doc. Fornec.", "Val. Documento", "Cod.Tipo Pagamento", "Desc. Pagamento", "Val. Saldo", "Moeda", "Banco", "Observação", "Data inclusão", "Incluído por", "Cód. Oper. Pagto", "Desc. Oper. Pagto", "Dat. Operação", "Val. Movimento", "Cód. Contabilização", "Cód. Portador", "Cód. Praça Pagto.", "COD_BANCO_FORNECEDOR", "COD_AGENCIA_FORNECEDOR", "NUM_CONTA_CORRENTE_FORNECEDOR", "NUM_DIG_CCORRENTE_FORNECEDOR", "Cod Forma Pagto", "Desc Forma pagto"}, {"Cód. Fornecedor", "CNPJ", "Nom. Fantasia", "Nom. Fornecedor", "Nr.Recebimento", "Tipo", "Num. Documento", "Nota Fiscal", "Fatura CTE", "Dat. Vencimento", "Dat. Doc. Fornec.", "Val. Documento", "Cod.Tipo Pagamento", "Desc. Pagamento", "Val. Saldo", "Moeda", "Banco", "Observação", "Data inclusão", "Incluído por", "Cód. Oper. Pagto", "Desc. Oper. Pagto", "Dat. Operação", "Val. Movimento", "Cód. Contabilização", "Cód. Portador", "Cód. Praça Pagto.", "COD_BANCO_FORNECEDOR", "COD_AGENCIA_FORNECEDOR", "NUM_CONTA_CORRENTE_FORNECEDOR", "NUM_DIG_CCORRENTE_FORNECEDOR", "Cod Forma Pagto", "Desc Forma pagto"})
in
    #"Expanded Exemplo 2"

O resultado ficaria algo assim:
image.png.1b79bfd6a69997c2090755d0c364e7c2.png

Note que na extração do sistema que você enviou (Exemplo 2) nem todas as linhas estão disponíveis, portanto os resultados da união vão aparecer como "nulo" no Power BI.

Abs!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...