Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal,
Eu tenho a seguinte situação: um grupo com 6 empresas (os dados vem da mesma tabela) e cada uma delas tem uma data de fechamento do mês diferente, na verdade essa data é lançada em uma planilha onde viria a ser uma outra tabela tipo assim:
empresa 1 2 3 ...
mês ref.
jan/2015 05/02/2015 07/02/2015 12/02/2015 ...
fev/2015 03/03/2015 .....
eu preciso carregar as informações direto do banco do mês atual até a data de fechamento por empresa... e o restante viria do QVD com histórico.
Tem alguma forma de fazer isso em uma carga só? ou eu teria que carregar uma empresa de cada vez?
crio um QVD pra cada no caso e depois concateno todos?
Eu queria entender o porque disso, pois as tabelas TAB1 e FATO não tem nenhuma relação, a TAB1 continua igual, não tem porque o peek() não funcionar.
Isso mesmo, cria os qvds e depois concatena na leitura, pelo menos por enquanto.
Vou investigar melhor esse caso. Realmente esta muito estranho.
Cara tava pesquisando, pelo que eu vi aqui, isso é um bug, onde ele não acha a tabela.
resolve de maneira muito simples
onde eu tinha :
v_dt_fechamento = peek('dt_fechamento', $(vEmpr ) - 1 , Tab1)
adicionei aspas a tab1
v_dt_fechamento = peek('dt_fechamento', $(vEmpr ) - 1 , 'Tab1')
No meu caso eu não estava utilizando o terceiro parâmetro do Peek() e mesmo assim o problema estava acontecendo. Passando o nome da tabela, entre apostrofes, resolve. Mas ainda continua estranho
http://community.qlik.com/message/132340#132340
da uma olhada nesse tópico, nos comentários.