Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
arnoqlik
Contributor III
Contributor III

Affichage d'informations dans un objet texte

Bonjour,

Je suis en train de suivre le tutoriel officiel QlikView, page 183 "Affichage d'informations dans un objet texte".

L'idée est d'afficher un drapeau dans un objet texte.

Voilà mon script.

Dans le champ Country, si je choisis Austria, Greece, Finland... le drapeau est bien mis à jour mais si je prends la France ou l'Italie par exemple, le drapeau reprend celui de la Belgique.

Je pense que le problème vient de l'instruction BUNDLE car après avoir enlevé ce mot clé et rechargé les données, les drapeaux sont justes. Ensuite, j'ai remis BUNDLE et les drapeaux redeviennent faux. France donne le bon drapeau mais pas Belgique.

Avez-vous une idée ?

Informations complémentaires :

• Dans le dossier Data Sources, j'ai mon fichier FlagsOECD.csv qui donne les bonnes valeurs (version originale du tutoriel). Par exemple, pour la France, j'ai France,Flags\fra.bmp et le fichier fra.bmp c'est bien le drapeau de la France.

Merci.

Note Modérateurs : merci de ne pas effacer ce message s'il n'est pas poster au bon endroit. Je découvre QlikView ainsi que cette communauté.

Labels (1)
7 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Bonjour Arnaud,

Il nous faudrait ton fichier FlagsOECD.csv

J'imagine que tu as déjà vérifié la concordance des informations dans ce fichier ?

Kevin CHEVRIER

arnoqlik
Contributor III
Contributor III
Author

Bonjour Kevin,

C'est celui d'origine téléchargé sur le site.

Le voilà.

kevinchevrier
Partner - Creator III
Partner - Creator III

J'ai pas encore regardé en détail ton script mais il y a un mois j'étais tombé sur un exemple de fichier :

https://community.qlik.com/thread/174648

Cela m'avait bien aidé.

kevinchevrier
Partner - Creator III
Partner - Creator III

Peut être mettre que BUNDLE LOAD dans ton script.

As-tu mis la formule =Info(Country)  dans ton expression ?

Kevin

arnoqlik
Contributor III
Contributor III
Author

Finalement, le problème ne semble pas venir de l'instruction "BUNDLE" car je constate la même chose avec ceci :

Directory;

INFO LOAD Country,

     Flag

FROM

[Data Sources\FlagsOECD.csv]

(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

La formule suivante est appliquée à l'objet texte qui affiche le drapeau :

='qmem://Country/'&only(Country)

Autre chose, après avoir rechargé les données :

1. Si le premier pays que je sélectionne est "Italy", le drapeau est celui de l'Italie.

Ensuite, si je choisis France ou Belgium, le drapeau reste sur Italie.

Enfin, en choisissant Greece, le drapeau est bien celui de la Grèce.

2. Si le premier pays que je sélectionne est France, le drapeau est celui de France.

Ensuite, si je choisis Italy ou Belgium, le drapeau reste sur France.

Enfin, en choisissant Greece, le drapeau est bien celui de la Grèce.

Débutant sur QlikView, je ne comprends pas absolument pas comment ça peut se produire.

sfatoux72
Partner - Specialist
Partner - Specialist

‌Peux-tu mettre en pièce jointe ton application (utiliser l'éditeur avancé)

arnoqlik
Contributor III
Contributor III
Author

Bonjour,

Le voilà. J'ai remis l'instruction BUNDLE.