Ir para conteúdo
  • 0

Como deixar o filtro dinâmico sem relacionamento entre as tabelas


Mizael Silva
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Olá Pessoal, na paz!

 

        Estou tentando desenvolver com solução q quando selecionar o funcionário/vendedor filtre o total vendas dele e também somente os cancelamentos das vendas dele, essa informação de cancelamento vem das notas canceladas, porém lá não aparece o nome do vendedor nem os itens de notas então não consegui relacionar para o filtro ficar dinâmico, alguém teria alguma solução que pudesse usar aqui?

 

tela 01.jpg

tela 02.jpg

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  • Admin

Boa noite @Mizael Silva acredito ter conseguido aqui de uma forma, veja se te atende:


1º Vamos pensar o seguinte a tabela fato principal é a de venda, se a nota foi cancelada é uma consequência da mesma.

2º Exclua os relacionamentos que sua tabela de notas canceladas tem, deixe ela relacionada com a tabela de Itens Vendidos com o relacionamento entre "Nota com Nota" dessa forma abaixo:
image.png.c0086316f6032b9c9762d391bab889b6.png


Dessa forma seu filtro de Funcionário vai percorrer entre a tavela de Itens_Vendidos até chegar em NFE_Cancelada conforme abaixo:
image.png.ad3c286c6dbacbdefcbe6eaf0ba801b2.png

Olha o resultado:
image.png.b3e8ece350e44a0d60cb8e4131d97385.png

Vamos fazer um teste aplicando o filtro em um funcionário onde sua NF foi cancelada. Pegaremos um exemplo o José que teve notas canceladas:

image.png.dfc81ac67a912cf1036cd338462afa2e.png


Abaixo a tabela fato de notas canceladas, observe que não há dados de funcionário:

image.png.96cd5a1757b64e79780cd56da10e132f.png

Abaixo a tabela fato de itens vendidos com dados do funcionário:
image.png.be28c2b112030d9d4b7e2faedaa17a71.png


Abaixo a tabela dimensão funcionários:
image.png.4cd2401d72d42b395d175df13617027f.png
 

image.png

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...