Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Análise horizontal

Bom dia pessoal,

para diversos propósitos nos deparamos a todo momento, com a necessidade de analisarmos dados na horizontal.

Exemplo: vendas do vendedor ou por cliente ou por produto em diferentes períodos, semana, mes ou ano.

Estou precisando de um direcionamentos pois acredito que não é dificil mas estou tendo muita dificuldade com isso.

Lendo o manual de referência, tentei o recurso de tabela cruzada mas nao deu certo, gostaria de saber se pra usar esse recurso,

a tabela tem que estar já com os dados na horizontal no excel para depois importar no qlickview ou se o qlikview faz essa conversao por completa?

Ou se, a forma é usar as expressoes para se construir cada coluna, exemplo: sum (vendas) produto A do mes de janeiro, ou

sum (vendas) do vendedor x, nos anos de 2010,2011,2013..se puderem me ajudar com a sintaxe,

Com isso eu consigo dar continuidade numa série de trabalhos pois é algo essencial que venho quebrando muita a cabeça,

Muito obrigado

Claudio

Labels (3)
4 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Claudio, tudo bem?

Primeiro assista a esse vídeo Importing Data from Excel into Qlik (QlikView) - YouTube.

Você também pode usar o assistente passo a passo que aparece ao criar um arquivo novo no QlikView.

Importar dados no QlikView é mais simples do que parece, mesmo de fontes de dados diferentes.

Se você anexar planilhas de exemplo, podemos montar um script para servir de modelo para você, mas acredito que o vídeo será muito esclarecedor.

Bem vindo ao mundo QlikView. Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
nicolett_yuri

Claudio, o recurso de tabela cruzada (Cross Table) do Qlikview é para transformar informações que estão em colunas em linhas, por exemplo:

VENDEDOR          JAN/2014          FEV/2014          MAR/2014

Yuri                         100                    200                    300

Marcos                    200                         2                    1

Ao utilizar Cross Table, sua tabela ficará:

VENDEDOR, MESANO, VALOR

Yuri               JAN/2014     100

Yuri               FEV/2014        200

Yuri               MAR/2014     300

Marcos          JAN/2014     200

Marcos          FEV/2014        2

Marcos          MAR/2014     1

Caso você queira transformar uma informação que esta em linha para coluna, terá que, no script, utilizar o recurso de Sum if.

Exemplo com a tabela acima.

LOAD

Vendedor,

SUM( if( MESANO = JAN/2014, VALOR)) as JAN/2014,

SUM( if( MESANO = FEV/2014, VALOR)) as FEV/2014

SUM( if( MESANO = MAR/2014, VALOR)) as MAR/2014

RESIDENT tabela;

felipe_dutra
Partner - Creator
Partner - Creator

Claudio,

Pesquise sobre Pivot Table.

Você poderá apresentar, por exemplo, a dimensão vendedor na vertical e a dimensão temporal na horizontal, sem precisar alterar a carga de dados, não necessitando ajustar sua aplicação a cada novo mês.

Abs,

Felipe

rogerioqv
Creator II
Creator II

Claudio,

Veja o Gráfico do Tipo Tabela Dinâmica, este fará o que você está precisando, colocar as informações tanto na vertical quanto na horizontal.