Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
E ai João.
cola o script pra vermos o que você está tentando.
abs.
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
------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
(
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
(
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
(
Concatenate(VENDA_CAD)
LOAD Plataforma,
Data,
Filial,
VlrPMC,
ValorLiquido,
QtdeVendas,
Genéricos,
Medicamentos,
[Não Medicamentos],
Outros,
Tipo
FROM
(
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
(
Concatenate(VENDA_CAD)
LOAD Data,
Filial,
Plataforma,
QtdeVendasRecarga,
ValorLiquidoRecarga,
validacao as ValidacaoTelefonia,
Tipo
FROM
(
STORE VENDA_CAD INTO C:\Users\João
Lenon\Desktop\QLIK\Venda Diária\consolidado\MES_ATUAL.qvd
Sim, exite uma associação. Entre a tabela de cadastro e a tabela de vendas.
Não estou utilizando join.
Quais sao as 2 tableas que voce quer gerar 1 qvd?
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?
cadastro e vendas.
Preciso das informaçoes do cadastro na tabela de vendas.
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.
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"