Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mario_ti
Contributor

Como usar 2 datas em tabelas diferentes

Pessoal .. bom dia

O cenário é o seguinte:

Tenho 2 tabelas

vendas e estoque

em ambas tenho (alem de diversos outros campos)

COD_PRODUTO e DT_VDA na de venda e COD_PRODUTO e DT_ESTQ ...

o JOIN é pelo COD_PRODUTO  .. o problema esta sendo que quando crio o calendario preciso escolher uma data e escolhendo uma eu excluo (obviamente) os dados da outra tabela .. como posso resolver isso??? ate vi um post interessante

http://www.qlikfix.com/2016/09/08/elegant-link-table-script/

Mas nao consegui implementar .. alguem poderia me dar um help???

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Como usar 2 datas em tabelas diferentes

uma outra solução seria concatenar as tabelas renomeando ambas datas para DATA, deve funcionar.

Se não funcionar, poste um modelo dos seus dados

5 Replies
Employee
Employee

Re: Como usar 2 datas em tabelas diferentes

A técnica correta para corrigir isso chama-se "Data Canônica" Canonical Date

mario_ti
Contributor

Re: Como usar 2 datas em tabelas diferentes

Blz vou dar uma olhada!

Obrigado Clever!

mario_ti
Contributor

Re: Como usar 2 datas em tabelas diferentes

Clever,

Este tipo num funciona como preciso (pelo menos nao consegui implementar)

Tenho a tabela

VENDAS    com COD_PROD DT_VDA e a QTDE_VDA

ESTOQUE com COD_PROD DT_ESTQ e QTDE_ESTQ ...

usando a forma que vc sugeriu as quantidades (nos filtros de data) ainda estão sendo influenciados.

Seria um tipo de JOIN no COD_PROD e q dependendo da data mostraria as qtde's ... seria algo como um calendario so para as 2 datas ... num sei se consegui explicar direito. rsrs

Employee
Employee

Re: Como usar 2 datas em tabelas diferentes

uma outra solução seria concatenar as tabelas renomeando ambas datas para DATA, deve funcionar.

Se não funcionar, poste um modelo dos seus dados

mario_ti
Contributor

Re: Como usar 2 datas em tabelas diferentes

cara .. acho que resolveu sim .. vou fazer o qvd valendo .. qualquer coisa posto aqui .. mas pela amostragem q fiz funcionou perfeitamente!