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:
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