Ir para conteúdo
  • 0

Buscar valor em outra tabela (entre tabelas fatos)


champanjonata
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Olá pessoal, bom dia.

Tenho a seguinte situação:

Tenho duas tabelas fatos: fLiquidacoes (de A até D) e fTitulos (de J até L). fLiquidacoes liga com a dCalendario através das colunas data vencimento (padrão) e data baixa, já a fTitulos pela data negociação.

Supondo o filtro de 01/10 até 31/10/2023 (pela data de vencimento) eu teria um valor esperado de 200 (em laranja), porém como houve uma antecipação (em azul) eu preciso pegar esses 200 e acrescentar os 120 do título def123 (em cinza).

image.png.c9a3d09f7dd1a67724e9dcb3aa828e5d.png

Eu fiz uma medida que me retorna qual o título que foi antecipado, mas agora preciso pegar essa título da tabela fLiquidacoes (que pode ser um ou vários) e buscar na outra fato (fTitulos) o valor esperado

image.png.a510165a3890489b031832a9964307e4.png

 

Anexo o pbix e excel.

exemplo liquidez.pbix exemplo liquidez.xlsx

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
8 minutos atrás, Edson Igari disse:

@champanjonata, os valores da fTitulo tem que ser somados independente de não ser o mesmo título? Pq se o contexto é mês, não deveria ser 295 + 120?
image.png.a903089bb4e64550b7904d7adb66caf9.png

Olá Edson, 

Precisa somar apenas se houver algum título antecipado, nesse exemplo é apenas o 'def123' mas qualquer título pago antes do vencimento deve ter o seu 'valor esperado' acrescentado ao valor esperado do mês filtrado. É meio estranha essa regra mas enfim kkkkk

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
31 minutos atrás, Edson Igari disse:

Edson é quaaase isso... o retorno de 320 está correto mas eu vou precisar também de um percentual (teria que dar 295/320 = 92,19%) mas fica zerado com a medida abaixo:

% Liquidez = DIVIDE([Liquidado], [Valor Esperado Titulo], 0)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
18 minutos atrás, Edson Igari disse:

Edson, perfeito cara. Agora só tem mais um porém (imaginei que iria funcionar por isso não mencionei antes).

Caso filtrado o mês 11/2023 ao invés de somar 120 + 190 precisa ser somente os 190 (pois 120 já foi no período anterior), ou seja, com data futura precisa ver se já foi pago anteriormente e caso sim (titulo def123) aí ao invés de somar tem que subtrair (essa regra maluca não foi eu quem inventou kkkkk).

image.png.55b1aefd0d35b71f70ea99a273122621.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 30/10/2023 em 12:01, Edson Igari disse:

@Edson Igari eu consegui fazer o que eu precisava com a sua ajuda, muito obrigado. Só tem mais um detalhe se puder ajudar...

tem esse campo 'faixa pagamento' que ferrou com tudo... basicamente eu preciso replicar esse valor de 320 (que está correto) mas para todas as 'faixas de pagamentos',
assim ficaria (na ordem):
120/320: 37.50%,
80/320: 25%,
95/320: 29,68%

Totalizando os 92.19%

Anexei o novo pbix....
image.png.bc107bb7aecd8b00915d6463fbadc7bb.png

exemplo liquidez.pbix

Editado por champanjonata
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...