domingo, 20 de abril de 2014

Controle de Variáveis em Arquivo Excel

Para facilitar o controle e a manutenção de variáveis no Qlikview é possivel transferir este controle para um arquivo excel, introduzindo um script bastante simples no arquivo onde será efetuado este controle.
Em primeiro lugar devemos criar um arquivo excel em um diretório determinado com as seguintes colunas:
NOM_VAR que deverá conter o nome escolhido para cada variável
DCR_VAR que deverá conter a descrição, conteúdo ou expressão que controlará o conteúdo da variável.
Em seguida inserimos os comandos abaixo na janela de script:

Variaveis:
LOAD  NOM_VAR,
DCR_VAR
FROM
VariaveisQlikview.xlsx
(ooxml, embedded labels, table is Plan1);

let rowcount = NoOfRows('Variaveis')-1;
FOR i = 0 to '$(rowcount)'
           LET TempVarName = chr(39) & Peek('NOM_VAR', $(i),'Variaveis') & chr(39);
           SET TempVarValue = Peek('DCR_VAR', $(i),'Variaveis');
           LET $(TempVarName) = $(TempVarValue);
NEXT;
drop table Variaveis;

              Assim toda vez que o arquivo Qlikview for recarregado as variáveis serão atualizadas.
IMPORTANTE
·         Para utilizar este método, você não pode esquecer que sempre que criar uma variável diretamente no Qlikview você deverá atualizar o seu arquivo de variáveis.
·         Sempre que for recarregar o seu arquivo, certifique-se que o repositório de variáveis está atualizado.

·         Você pode também comentar esta parte do script enquanto estiver desenvolvendo e, somente depois de finalizado o trabalho e com o arquivo de variáveis atualizado, habilitar novamente o trecho de script.

Nenhum comentário:

Postar um comentário