Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Gerar QVD com informaçoes de duas tabelas associadas.

Pessoal,

Preciso gerar um arquivo .qvd que contanha informaçoes de duas tabelas associadas. No entanto, estou tentando gerar o .qvd, mas ele so esta gerando de uma das tabelas.

Já tentei de diversas maneiras e não estou conseguindo.

Alguem poderiam me ajudar? Não sei se é possível fazer isso.

Obrigado.

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

João, segue em anexo o arquivo qvw com algumas alterações.

Veja se roda ai.

Na aba "Cadastro"  troquei a linha do drop

Estava:  "DROP TABLE Plan1", mas o nome da tabela criada era cadastro, o correto seria "DROP TABLE cadastro"

Inseri uma nova aba chamada "Cadastro Vendas", para gerar um arquivo com as informações de Cadastro e Vendas conforme você deseja.

Abraços.

19 Replies
matzenbacher
Contributor II

Re: Gerar QVD com informaçoes de duas tabelas associadas.

E ai João.

cola o script pra vermos o que você está tentando.

abs.

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

Boa Tarde João,

Vc pode abrir o visualizador de tabelas (CTRL + T) e veficar se realmente existe uma unica tabela, ou se as tabelas estão apenas vinculadas por tem um campo chave (campo de mesmo nome entre as tabelas).

Você esta utilizando os joins para realizar a associação das tabelas?

Abraços

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

------BASE DE CADASTRO-------

LOAD Filial,

    
if(Plataforma = 'Big Ben ', 'Big Ben',

    
if(Plataforma = 'Mais Eco', 'Mais Eco',

    
if(Plataforma = 'Guararapes', 'Guararapes',

    
if(Plataforma = 'Rosário', 'Rosário',

    
if(Plataforma = 'Santana', 'Santana'))))) as Plataforma,

    
Regional,

    
Supervisor,

    
Cidade,

    
UF,

    
NOME_LOJA,

    
Multiplicador,

    
Plataforma&' - '&Regional as PLAT_REGIONAL,

    
Plataforma&' - '&Filial as PLAT_LOJA,

    
Plataforma&' - '&Multiplicador as PLAT_MULT,

    
Plataforma&' - '&Filial as QTDE_LOJAS
FROM



(
ooxml, embedded labels, table is cadastro);


STORE cadastro into C:\Users\João Lenon\Desktop\QLIK\Venda Diária\cadastro\CADASTRO.qvd;

------BASE DE VENDAS-----

VENDA_CAD:

LOAD Data,

    
Filial,

    
Plataforma,

//    [Q RECARGA],
//     [V RECARGA],
//     [Q GENERICO],

     Genéricos,

//    [Q ETICOS],

     Medicamentos,

//    [Q N MEDICAMENTOS],

     [Não Medicamentos],

//    [Q OUTROS],

     Outros,

    
QtdeVendas,

//    [CLIENTES TOTAIS],

     ValorLiquido,

    
VlrPMC,

    
validacao,

    
Tipo

FROM



(
qvd);



Concatenate(VENDA_CAD)

LOAD Plataforma,

    
Data,

    
Filial,

    
VlrPMC,

//    Desconto,

     ValorLiquido,

    
QtdeVendas,

    
Genéricos,

    
Medicamentos,

    
[Não Medicamentos],

    
Outros,

//    [% Genérico],

//     [% Medicamento],

//     [% Não Medicamento],

     Tipo

FROM



(
qvd);



Concatenate(VENDA_CAD)

LOAD Plataforma,

    
Data,

    
Filial,

    
VlrPMC,

    
ValorLiquido,

    
QtdeVendas,

    
Genéricos,

    
Medicamentos,

    
[Não Medicamentos],

    
Outros,

    
Tipo

FROM



(
qvd);



Concatenate(VENDA_CAD)

LOAD Plataforma,

    
Data,

//    ANO,

//     MES,

//     DIA,

//     RAD,

     QtdeVendas,

    
Filial,

//    ANO1,

//     MES1,

//     DIA1,

//     COD_FIL1,

//     NOME_LINHA,

     Genéricos,

    
Medicamentos,

    
[Não Medicamentos],

    
Outros,

    
ValorLiquido,

    
VlrPMC,

    
Tipo

FROM



(
qvd);



Concatenate(VENDA_CAD)

LOAD Data,

    
Filial,

    
Plataforma,

    
QtdeVendasRecarga,

    
ValorLiquidoRecarga,

    
validacao as ValidacaoTelefonia,

    
Tipo

FROM



(
qvd);



STORE VENDA_CAD INTO C:\Users\João
Lenon\Desktop\QLIK\Venda Diária\consolidado\MES_ATUAL.qvd

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

Sim, exite uma associação. Entre a tabela de cadastro e a tabela de vendas.

Não estou utilizando join.

matzenbacher
Contributor II

Re: Gerar QVD com informaçoes de duas tabelas associadas.

Quais sao as 2 tableas que voce quer gerar 1 qvd?

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

Ola João,

O seu store esta sendo realizado em pastas diferentes: Uma na pasta CADASTRO e a outra na CONSOLIDADO.

Chegou a verificar se o caminho esta correto?

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

cadastro e vendas.

Preciso das informaçoes do cadastro na tabela de vendas.

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

Acho que o caminho esta correto. So nao estou conseguindo gerar o .qvd de vendas com as informaçoes do cadastro. No .qvw funciona corretamente. Mas ao gerar o .qvd de vendas (VENDAS_CAD) nao estou conseguindo levar as informaçoes do cadastro.

Not applicable

Re: Gerar QVD com informaçoes de duas tabelas associadas.

faz um outer join entre as tabelas

...

VENDA_CAD:

OUTER JOIN (CADASTRO)

LOAD Data,

     Filial,

     Plataforma,

...

Só irá existir a tabela CADASTRO neste caso. A chave que vincula as duas tabelas é a Plataforma.

Apague os dois STORE's que você esta utilizando e deixe apenas na ultima linha:

"STORE CADASTRO INTO SEU_CAMINHO"