Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour a tous,
Je vous sollicite pour un petit souci:
j'ai chargé dans mon script qlikview une table de ma base sql contenant 241 colonnes de type 1Z1Z 1Z2Z....
Je souhaite réaliser un tableau qui prendra en entrée un nom de champs (via un champ de saisie).
Mais je n'ai pas envie que l'on ait a taper les crochets [ ] avant et apres la variable (ou nom de colonne)
Cependant, la colonne saisie devra etre entourée de crochets sinon je rencontre une erreur (malgré mes tentatives de concaténer de la sorte '['&$(S1P1)&']' au niveau des expressions du tableau).
ce que je souhaite c'est:
pouvoir taper dans le champ de saisie 1Y1Y au lieu [1Y1Y]
1) est ce que je dois faire des modications dans les propriétés du champ de saisie
2) est ce que je dois faire des modications dans les expressions du tableau sachant que les expressions ne sont pas compliquées
ex: =MAX(($(S1P1)-$(S1P2)))
=Sum ({$<DATE={'$(=max({$}DATE))'}>}$(S1P1))
merci beaucoup
dans l'attente de cotre reponse
yoel
Je mettrais les crochets autour de l'expansion de la variable. Exemple :
= MAX (([$ (S1P1)] - [$ (S1P2)]))
HIC
Hello,
Pourquoi ne pas utiliser une seconde (vMaVariable2) variable qui prendrait la valeur saisie et stocké dans la variable utilisée actuellement (vMaVariable1)? Puis utiliser cette variable dans la table.
On aurait quelque chose comme suit:
vMaVariable2 = '['&vMaVariable1&']'
Antoine
tout d'abord merci bcp pour votre aide,
cependant j'ai teste et cela ne marche pas...
merci
merci bcp antoine.
J'ai testé et ca marche.
Merci infiniment, je serais ravi de t'aider a ton tour!
mon erreur c'etait que je faisais vMaVariable2 = '['&$(vMaVariable1)&']'
mercii!
yoel