Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Banco de variaveis

Boa Noite!

estou precisando criar um banco de variáveis, por exemplo no excel e rodar um script no QVW para buscar as mesma do excel.

Já fiz até um aqui, porem as variaveis com texto na expressão, quando o qlikview puxa ele vem com dupla aspas ((" ") como é tratado o texto no excel), preciso que venha com aspas simples ((' ') como é tratado texto no qlikview).

segue modelo abaixo:

LET vExpressions =  'c:\qvd\planilha.xls';
indicadores: LOAD Detalhamento,
VariableName,
VariableValue
FROM $(vExpressions)(biff, embedded labels);

let _RowCount = NumMax(NoOfRows('indicadores'),0)-1; /* Retorna Numero de Linhas da Planilha indicadores */
For _i=0 to '$(_RowCount)'  /* Cria variável contadora que começara de 0 até o ultimo registro da planilha */
let _TempVarName = peek('VariableName',$(_i),'indicadores'); /* Pega Coluna com Nome da Variavel */
let _TempVarValue = peek('VariableValue',$(_i),'indicadores'); /*  Pega Conteudo da variavel */
let $(_TempVarName)='$(_TempVarValue)'; /* Cria Variável */
next   

/* Observe que a função peek([campo],) O Campo i retorna x registros carregados

me ajudem...

atenciosamente,

Heitor Kruschewsky

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Este post tem a rotina correta.  Talvez te ajude....

http://community.qlik.com/docs/DOC-7819

furtado@farolbi.com.br

View solution in original post

1 Reply
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Este post tem a rotina correta.  Talvez te ajude....

http://community.qlik.com/docs/DOC-7819

furtado@farolbi.com.br