sábado, 18 de agosto de 2012

Nova coluna com a etapa de transformação do QlikView

Nova coluna com a etapa de transformação do QlikView utilizando o assintente de tabela. Criando uma nova coluna com a etapa de transformação do QlikView. Temos o seguinte arquivo em formato xls.
Necessitamos colocar a linha A no formato de coluna, pois todas as informações contidas nesse arquivo pertencem ao mesmo Cliente. Para isso vamos iniciar abrindo o nosso editor de script no QlikView e vamos abrir o arquivo xls em questão, utilizando o assistente de Arquivo de Tabela ... Localize o arquivo no seu computador e solicite para abrir, na tela a baixo o QlikView mostra o tipo de arquivo que estamos trabalhando,tabela de origem da informação, tamanho do cabeçalho e se os rótulos estão incluídos ou não. Devemos deixar exatamente como na imagem abaixo.
Em seguida clicamos no botão Avançar > para chegarmos a etapa de Transformação do QlikView, normalmente essa Etapa não esta ativada,como mostra a tela abaixo. Para ativar clicamos no botão Ativar Etapa deTransformação.
Ao ativar a etapa de transformação, iremos ver as informações que estão no arquivo xls. Para continuarmos com o processo, iremos clicar na Aba Coluna,pois iremos criar uma nova coluna a partir de uma determinada célula.
Ao acessar a aba Coluna, clique no botão Novo..., escolha a Coluna de Origem, nesse exemplo a coluna é a 2, em seguida clique no botão Células destas linhas..., após isso devemos selecionar a condição Intervalo.
Ao selecionar a condição intervalo, teremos mais três botões para definição do intervalo. Para os botões De e Até, devemos escolher a posição 1 e opção De Cima, como mostra a imagem abaixo.
Para o botão Selecionar, devemos escolher a seguinte estratégia, selecionar 1 e pular 0, como imagem abaixo.
Depois podemos clicar no botão Incluir, onde a nossa condição será incluída na área em branco, conforme imagem a seguir.
Nesse momento podemos clicar em OK e ver o resultado de nossas operações até o momento. O resultado final é a criação de uma coluna número 4 com o nome do cliente. Conforme imagem abaixo.
Ainda temos mais coisas a fazer para tornar essa nossa tabela totalmente útil. Para isso vamos acessar a aba Preencher e clicar no botão Preencher..., ao fazer isso teremos uma nova tela com as opções de preenchimento dos dados. Iremos escolher a coluna de destino 4, pois esse é o número da nova coluna criada e selecionar em Tipo de Preenchimento a opção Superior.
Depois iremos clicar no botão Condição da Célula...,escolhendo em Valor da Célula a opção “está vazio” e clicamos em OK na tela de Condição da Célula e depois OK na tela de Preencher Células.
O resultado final será o preenchimento da informação contida na primeira linha da coluna para as demais linhas sem informação, como mostra a figura abaixo.
Ainda temos que eliminar a primeira linha de nossa tabela,para isso vamos acessar a aba Lixo, selecionar a primeira linha, note que ao fazer isso, a linha selecionada fica na cor cinza, conforme figura abaixo. Apósa seleção da linha, devemos clicar no botão Excluir Marcado.
O resultado desse procedimento é a tabela a seguir. Note que ainda fala corrigir o nome da nova coluna para Cliente.
Para isso voltamos na Aba Coluna e selecionamos a coluna de número 4.
Ao fazer isso o botão Rótulo fica habilitado e devemos clicar nele, onde aparecerá a tela para informarmos o novo nome da coluna,nesse caso Client.
Depois de informarmos o novo nome, podemos clicar no botão OK. Onde o resultado final será conforme a imagem abaixo.
Agora a nossa etapa de transformação está concluída, podemos avançar no nosso assistente. Na tela de opções não iremos fazer nada, apenas verificamos que nossa tabela esta conforme a solicitação inicial.
Vamos avançar novamente em nosso assistente e verificar o script que será criado em nosso editor de script do QlikView.
Nesse momento podemos Terminar o nosso assistente e executar o script. Podemos inserir todos os campos carregados para o QlikView e confirmar a correta execução da nossa transformação de dados com o auxílio do assistente.