Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Utilizar campo de uma tabela como parâmetro para outra

Estou tentando utilizar um campo de uma tabela como parâmetro para uma busca em outra no qlikview mas como não tenho muito conhecimento da ferramenta não entendo como fazer , na primeira tabela tenho duas datas  Oft_Dt1 e  Oft_Dt2 na segunda tabela gostaria de comparar, ao invés de informar a data 18/04/17 e 18/03/17 gostaria de usar essas duas datas como parâmetro, ex:

Oferta:

LOAD Oft_Prod as COD_PRO ,

     Oft_Loja as FIL ,

     Oft_Dt1,

     Oft_Dt2

FROM

QVD\Extraídos\Q_Oferta.qvd

(qvd);

Venda:

LOAD

     FIL,

     COD_PRO2,

    sum(VLRVDA)as tot_vda

   

FROM

QVD\Extraídos\Q_Margem.qvd

(qvd)

Where DIA <='18/04/2017'

and DIA >='18/03/2017'

Group By FIL, COD_PRO

Tags (1)
3 Replies
marcos-paixao
New Contributor II

Re: Utilizar campo de uma tabela como parâmetro para outra

Olá Jacqueline,

dúvida: O conteúdo de COD_PRO é igual ao de COD_PRO2 ?

Caso sim, bastaria você deixar os campos com o mesmo nome que os dados serão unificados.

Mas, pelo que entendi, você precisa que cada período da tabela Oferta, seja pesquisado no mesmo período da tabela Margem.

Seria isso?

Best Regards,

Marcos Aurelio Paixao

Product Manager (Sao Paulo, Brazil)

http://br.linkedin.com/in/mpaixao1

Skype Me: marcospaixao

"Choose a job you love, and you will never have to work a day in your life."

(Confucius)

Not applicable

Re: Utilizar campo de uma tabela como parâmetro para outra

Sim é o mesmo conteúdo, porém preciso que o período pesquisado na tabela Venda seja o intervalo entre Oft_Dt1 e   Oft_Dt2 da tabela oferta...

Luminary
Luminary

Re: Utilizar campo de uma tabela como parâmetro para outra

Acho que neste caso você deve usar o comado intervalmatch no LOAD da tabela de ofertas.

Aqui tem uma explicação do uso dele

IntervalMatch Estendido na Prática