QlikView - Tabelas giratórias

A tabela giratória no QlikView é semelhante ao recurso de transposição de coluna e linha do Microsoft Excel, mas com algumas opções adicionais. Podemos transpor colunas em várias direções e eles fornecem resultados diferentes. Neste capítulo, veremos a opção de transposição normal para converter linhas em colunas.

Dados de entrada

Vamos considerar os seguintes dados de entrada, que representam os números de vendas reais e previstos.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Carregar Script

Os dados acima são carregados na memória do QlikView usando o editor de script. Abra o editor de script no menu Arquivo ou pressioneControl+E. Escolha a opção "Arquivos de tabela" na guia "Dados de arquivos" e navegue até o arquivo que contém os dados acima.

Depois de clicar em Avançar, escolhemos o Enable Transformation Step botão para realizar a transformação de dados necessária.

Selecionando a Transformação de Dados

Como vamos usar o Rotate função, vamos escolher a guia Girar que exibe os valores de todos os campos.

Aplicar rotação

Nós clicamos no Transposebotão para transpor os dados acima. Os dados transpostos aparecem conforme mostrado abaixo.

Carregar script para dados transformados

O script de carregamento para os dados transformados pode ser visto usando o editor de script. O script mostra a expressão, que substitui os valores das células vazias.

Exibir dados transformados

Os dados transformados podem ser vistos criando um Table Box usando a opção no menu Layout → New Sheet Object.