Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Problema para carregar duas planilhas de excel

Olá Pessoal,
Sou novo em Qlikview e este é meu primeito post.
Eu estou criando uma analise para conseguir pegar os dados de uma planilha que usamos chamada de Rateio Diferenciado. Esta planilha consiste no rateio de mão de obra de funcionários para cada empreendimento da empresa. Por exemplo, um engenheiro é usado em varias obras e aí nós dividimos o salário dele proporcional a cada obra.

A Diretoria me pediu para criar uma analise onde eles pudessem ver o desembolso mês a mês por cada obra. Em um mesmo empreendimento (com varias obras) que dura do mês 1 até o mês 400, a obra1 começa no mês 1 e termina no mês 200 e a obra 2 começa no mês 50 e termina no mês 250.

Cada uma das obras possui uma planilha. Aí eu gostaria de fazer a carga dos dados para comparar o desembolso em uma tabela simples, onde filtraria pela obra1 no mês 1 e obra 2 no mês 50 e ele me traria um comparativo.
O problema que estou tendo é para carregar os dados do Qlikview. Quando eu mando ele dar carga a tela fica parada e não faz nada. Ai toda vez tenho que abortar. Carregando as tabelas individualmente funciona perfeitamente. Mas quando tento carregar as duas ao mesmo tempo, ele trava. A versão que estou usando é a 8.5.
Alguém já passou por esse tipo de problema ?

Segue abaixo um link para download do arquivo:

Fico grato desde já.
Rodrigo Marx




1 Solution

Accepted Solutions
Not applicable

Problema para carregar duas planilhas de excel

Faça isso no seu script.

Teste:
LOAD * FROM Rateio_Emp1.xlsx (ooxml, embedded labels, table is Func);

OUTER JOIN (Teste)
LOAD * FROM Rateio_Emp2.xlsx (ooxml, embedded labels, table is Func);

Obs. Coloque o nome que quiser na tabela. Para isso basta substituir o "Teste".

Mas pelo que vi na suas planilhas a coisa vai ficar feia na hora de analizar pois você vai ter que fazer um calculo muito longo e cansativo para ter o valor total por obra e funcionário.

vai ficar mais ou menos assim...

sum(Mes1)+sum(Mes2)+sum(Mes3)+...até...sum(Mes289)

é muita coisa...muito trabalho...

o ideal seria você organizar melhor os dados...

fazendo mais ou menos assim...

Obra | Mes | Funcionário | Valor
1 | 1 | João Carlos | 100
1 | 2 | João Carlos | 100
.....
1 | 289 | João Carlos | 100

Ao invés de ter várias colunas você terá várias linhas.

Assim ficará mais facil de se trabalhar pois você vai colocar apenas "SUM(Valor)" e terá a soma total da obra, funcionário ou outra dimensão da sua planilha...

Eu fiz algumas alterações no QVW que você disponibilizou, você pode baixá-lo aqui ou acessar minha página de arquivos e baixar. Lá tem também um arquivo sobre o campeonato Brasileiro se caso interessar....

2 Replies
Not applicable

Problema para carregar duas planilhas de excel

Faça isso no seu script.

Teste:
LOAD * FROM Rateio_Emp1.xlsx (ooxml, embedded labels, table is Func);

OUTER JOIN (Teste)
LOAD * FROM Rateio_Emp2.xlsx (ooxml, embedded labels, table is Func);

Obs. Coloque o nome que quiser na tabela. Para isso basta substituir o "Teste".

Mas pelo que vi na suas planilhas a coisa vai ficar feia na hora de analizar pois você vai ter que fazer um calculo muito longo e cansativo para ter o valor total por obra e funcionário.

vai ficar mais ou menos assim...

sum(Mes1)+sum(Mes2)+sum(Mes3)+...até...sum(Mes289)

é muita coisa...muito trabalho...

o ideal seria você organizar melhor os dados...

fazendo mais ou menos assim...

Obra | Mes | Funcionário | Valor
1 | 1 | João Carlos | 100
1 | 2 | João Carlos | 100
.....
1 | 289 | João Carlos | 100

Ao invés de ter várias colunas você terá várias linhas.

Assim ficará mais facil de se trabalhar pois você vai colocar apenas "SUM(Valor)" e terá a soma total da obra, funcionário ou outra dimensão da sua planilha...

Eu fiz algumas alterações no QVW que você disponibilizou, você pode baixá-lo aqui ou acessar minha página de arquivos e baixar. Lá tem também um arquivo sobre o campeonato Brasileiro se caso interessar....

Not applicable

Problema para carregar duas planilhas de excel

Guilherme,

Muito bom ! Conseguiu resolver meu problema :-) ... vou organizar melhor a estrutura desta planilha, que na verdade foi criada por um diretor da empresa, tomando por base a visão que ele necessitava.

Agradeço sua ajuda.

Um abraço,

Rodrigo Marx