Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'essaie de charger des variables depuis un fichier excel pour le set analysis suite à ce tuto : http://www.qlikfix.com/2011/09/21/storing-variables-outside-of-qlikview/
Cependant en suivant les différentes étapes indiquées, je ne vois toujours pas mes variables.
Avez vous déjà effectué cette procédure avec succès?
Merci d'avance pour votre aide.
@eds_fb17 voilà les lignes de chargement :
Data:
load
Year(Date) as Year,
Month(Date) as Month,
*;
load
MakeDate(Ceil(Rand() * 4) + 2006, Ceil(Rand() * 12)) as Date,
'Customer ' & pick(Ceil(Rand()*4), 'A', 'B', 'C', 'D') as Customer,
pick(Ceil(Rand()*4), 'Computer', 'Phone', 'Chair', 'Book') as Product,
Ceil(Rand() * 10) as Amount,
Ceil(Rand() * 50) + 50 as Price
autogenerate (1000);
Temp_Variables:
LOAD Name,
Expression,
Comment
FROM [lib://ExternalVariables/Variables.xls]
(biff, embedded labels, table is Variables$);
// Create variables
for i = 0 to NoOfRows('Temp_Variables') - 1
let vName = peek('Name', i, 'Temp_Variables'); // Name of the variable
let vComment = peek('Comment', i, 'Temp_Variables'); // Comment/description of the variable
let $(vName) = peek('Expression', i, 'Temp_Variables') & chr(10) & '/* $(vComment) */'; // Expression
next i
// Remove temp variables
let i = null();
let vName = null();
let vComment = null();
// Remove temp tables
drop table Temp_Variables;
j'ai juste changer cette ligne FROM [lib://ExternalVariables/Variables.xls]
pour les $() c'est dans les expressions : par exemple ici :
Bonjour @eds_fb17 ,
Je te conseile de ne pas drag and drop le fichier des variables mais le charger manuellement.
n'oublie pas les $()
j'ai mis en PJ un exemple en Qliksense du même fichier avec le même output que l'exemple du lien :
les variables
l'utilisation des variables:
ci-joint le fichier
Bonjour @Taoufiq_Zarra ,
Merci pour ce retour rapide. Je charge les fichiers manuellement. il ne faut pas oublier les $() à quel niveau?
Je n'ai pas réussi à accéder au fichier qvf joint.
Cordialement,
@eds_fb17 voilà les lignes de chargement :
Data:
load
Year(Date) as Year,
Month(Date) as Month,
*;
load
MakeDate(Ceil(Rand() * 4) + 2006, Ceil(Rand() * 12)) as Date,
'Customer ' & pick(Ceil(Rand()*4), 'A', 'B', 'C', 'D') as Customer,
pick(Ceil(Rand()*4), 'Computer', 'Phone', 'Chair', 'Book') as Product,
Ceil(Rand() * 10) as Amount,
Ceil(Rand() * 50) + 50 as Price
autogenerate (1000);
Temp_Variables:
LOAD Name,
Expression,
Comment
FROM [lib://ExternalVariables/Variables.xls]
(biff, embedded labels, table is Variables$);
// Create variables
for i = 0 to NoOfRows('Temp_Variables') - 1
let vName = peek('Name', i, 'Temp_Variables'); // Name of the variable
let vComment = peek('Comment', i, 'Temp_Variables'); // Comment/description of the variable
let $(vName) = peek('Expression', i, 'Temp_Variables') & chr(10) & '/* $(vComment) */'; // Expression
next i
// Remove temp variables
let i = null();
let vName = null();
let vComment = null();
// Remove temp tables
drop table Temp_Variables;
j'ai juste changer cette ligne FROM [lib://ExternalVariables/Variables.xls]
pour les $() c'est dans les expressions : par exemple ici :
Merci Beaucoup @Taoufiq_Zarra . J'ai pu correctement charger mes variables