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 ,

Pergunta

  • Membros

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
  • Membros

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...