Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
emilieca
New Contributor

Mettre une condition d'affichage sur un objet texte

Bonjour,

J'ai une application Qlikview dans laquelle j'ai plusieurs objets textes dans lesquels j'ai mis des images.

Ces images ne concernent qu'un établissement.

Je cherche donc à mettre une condition d'affichage sur ces objets.

J'ai des objets graphiques qui répondent à ces même conditions d'affichage dans lesquelles j'ai mis dans "COndition de calcul" de l'onglet général des propriétés du graphique, l'expression suivante:

CODE_ETABLISSEMENT='Etablissement 1'

Malheureusement pour les objets texte, il n'y a pas de partie condition de calcul.

Savez vous comment je pourrais faire?

Merci!

Emilie

1 Solution

Accepted Solutions
flochi75
Contributor III

Re: Mettre une condition d'affichage sur un objet texte

Bonjour Emilie,

est-ce cela que tu cherches ?

Capture.PNG

Florent

7 Replies
clefeuvre
New Contributor II

Re: Mettre une condition d'affichage sur un objet texte

Bonjour,

Vous pouvez créer un fichier excel, par exemple, avec le code établissement dans une première colonne et le lien vers l'objet image associé.

ensuite vous récupérer votre fichier dans le script

Flags:

BUNDLE LOAD PaysID,

     FlagLocation

FROM

flags\FlagImageLoc.xlsx

(ooxml, embedded labels, table is Sheet1);

ensuite dans l'objet test utiliser la fonction info(code établissement) et cela affichera en fonction du code établissement l'objet associé.

Cordialement,

emilieca
New Contributor

Re: Mettre une condition d'affichage sur un objet texte

Bonjour,

Merci beaucoup pour votre réponse.

J'ai créé un fichier excel avec deux colonnes:

L'une reprenant le code etablissement, et l'autre un lien hypertexte de l'image.

  

CODE_ETABLISSEMENTFlagLocation
Etablissement1F:\QlikView\05_data_externe\Image.JPG

Dans la partie texte de l'objet texte j'ai mis cette expression: =info(CODE_ETABLISSEMENT='Etablissement1')

Malheureusement cela ne fonctionne pas.

Pouvez vous me dire où je me suis trompée?


Merci beaucoup

Cordialement

clefeuvre
New Contributor II

Re: Mettre une condition d'affichage sur un objet texte

Bonjour,

vous devez mettre info(CODE_ETABLISSEMENT) uniquement et quand vous aurez votre Etablissement1 de sélectionné, l'image s'affichera.

Vous avez bien inséré votre fichier excel sous forme de bundle comme ci-dessous:

Flags:

BUNDLE LOAD PaysID,

     FlagLocation

FROM

flags\FlagImageLoc.xlsx

(ooxml, embedded labels, table is Sheet1);

Le préfixe Bundle est utilisé pour inclure des fichiers externes, tels que l'image ou du son des fichiers ou des objets reliés à une valeur de champ, pour être stocké dans le fichier qvw.

flochi75
Contributor III

Re: Mettre une condition d'affichage sur un objet texte

Bonjour Emilie,

est-ce cela que tu cherches ?

Capture.PNG

Florent

emilieca
New Contributor

Re: Mettre une condition d'affichage sur un objet texte

Bonjour Florent,

Comment j'ai fait pour ne pas voir ça..

Merci beaucoup!

C'était si simple au final

flochi75
Contributor III

Re: Mettre une condition d'affichage sur un objet texte

emilieca
New Contributor

Re: Mettre une condition d'affichage sur un objet texte

Merci beaucoup!

Effectivement, mon expression texte n'était pas la bonne.

J'avais bien effectué le script avec le Bundle

Je garde la manip qui pourra m'être bien utile s'il y a d'autres images à mettre pour les autres établissements.

Bonne journée!

Emilie