Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
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;
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
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.