Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
pauloandre
Creator II
Creator II

dúvidas na exportação de gráfico/tabela simples

Prezados,

Criei um objeto tipo gráfico/tabela simples selecionando a opção do título de 'Enviar para Excel' e estou com problemas nessa exportação quando a tabela gerada é muito grande (mais de 10000 linhas), está demorando muito e o cliente está reclamando.

Gostaria de saber se alguem já passou por esse problema e qual seria um limite máximo para essa exportação não demorar?

Gostaria de saber tambem se existe alguma função que apresente a dimensão da tabela criada (L x C) como é apresentado no fim da tela ao lado da data do documento?

Paulo André

1 Solution

Accepted Solutions
Not applicable

Paulo

Até o momento encontrei o seguinte no manual do QlikView:

Funções de tabela

NoOfRows( 'NomedaTabela' )

Retorna o número de linhas (registros) em uma tabela de entrada

previamente carregada. Se a função for utilizada em um comando

load, não deve fazer referência à tabela que estiver sendo carregada

no momento.

Exemplos:

tab1:

Load * from abc.csv;

Let a = NoOfRows('tab1');

NoOfFields( 'NomedaTabela' )

Retorna o número de campos em uma tabela de entrada previamente

carregada. Se a função for utilizada em um comando load, não deve

fazer referência à tabela que estiver sendo carregada no momento.

Exemplos:

tab1:

Load * from abc.csv;

Let a = NoOfFields('tab1');

OU você pode pesquisar tambem por

Campos do sistema

Ao extrair campos de uma fonte de dados, o QlikView também produz

vários campos de sistema:

$Table Nomes de todas as tabelas lógicas carregadas pelo script.

$Field Nomes dos campos lidos a partir das tabelas.

$Fields Número de campos em diferentes tabelas.

$FieldNo Posição dos campos nas tabelas.

$Rows Número de linhas nas tabelas.

$Info Nomes das tabelas de informações incluídas no documento.

Elvis

View solution in original post

6 Replies
Not applicable

Boa tarde

Paulo

Quanto ao limite de linhas do excel nas versões 2007 e 2010 o limite de linhas é de 1.048.576 linhas por 16.384 colunas, se a quantidade de dados for maior que esse limite terá que criar um filtro para quebrar a exportação em partes. Quanto ao tempo de geração depende de memória, processamento entre outros fatores.


Att. Elvis

matzenbacher
Creator II
Creator II

É verdade, fora a questao do limite das versões do excel, se tiver muitas linhas demora mesmo... a nao ser que exista uma macro que quebre a tabela em partes e mande separadamente... acho que seria a unica forma.

pauloandre
Creator II
Creator II
Author

Elvis,

Verifiquei a existencia da informação de linhas x colunas na barra de status, vc saberia qual a função que passa essa informação?? Gostaria de colocar no titulo da tabela como um alerta para o usuário.

Paulo

Not applicable

Paulo

Até o momento encontrei o seguinte no manual do QlikView:

Funções de tabela

NoOfRows( 'NomedaTabela' )

Retorna o número de linhas (registros) em uma tabela de entrada

previamente carregada. Se a função for utilizada em um comando

load, não deve fazer referência à tabela que estiver sendo carregada

no momento.

Exemplos:

tab1:

Load * from abc.csv;

Let a = NoOfRows('tab1');

NoOfFields( 'NomedaTabela' )

Retorna o número de campos em uma tabela de entrada previamente

carregada. Se a função for utilizada em um comando load, não deve

fazer referência à tabela que estiver sendo carregada no momento.

Exemplos:

tab1:

Load * from abc.csv;

Let a = NoOfFields('tab1');

OU você pode pesquisar tambem por

Campos do sistema

Ao extrair campos de uma fonte de dados, o QlikView também produz

vários campos de sistema:

$Table Nomes de todas as tabelas lógicas carregadas pelo script.

$Field Nomes dos campos lidos a partir das tabelas.

$Fields Número de campos em diferentes tabelas.

$FieldNo Posição dos campos nas tabelas.

$Rows Número de linhas nas tabelas.

$Info Nomes das tabelas de informações incluídas no documento.

Elvis

Not applicable

Se houver uma base muito grande, com 90151 linhas e 48 colunas, não é possível importar para o QlikView ? Ou depende do PC ?

matzenbacher
Creator II
Creator II

É possível sim, e nem acho que precise de uma maquina robusta para rodar 90 mil linhas, já testou?