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

Faire apparaitre/disparaitre une image dynamique

Bonjour,

Dans mon application QV où l'on visualise l'avancement de tâches de maintenance j'aimerais ajouter une image. Et je n'ai trouvé aucune information concernant mon cas.

Lorsque par mois, (le nombre de tâches réalisée pour un process)/(le nombre de tâches à réaliser pour ce process)>la progression du mois, j'affiche une image qui sourit, sinon une image qui ne sourit pas.

J'ai commencé une formule que je ne sais pas où entrer :

Si (Sum([tâches réalisées] si ([process] contient 'process1'))/Sum([nombre de tâches] si ([process] contient 'process1')) > Today()Month/MonthEnd(Today()) , image qui sourit , image qui ne sourit pas )

En rouge sont les termes où je bloque.

Merci d'avance

 

1 Solution

Accepted Solutions
Not applicable
Author

Bonjour,

J'ai trouvé la solution :

Objet texte, dans "Texte"

 

=

if(EXPRESSION
>=
day(date(today()))
/
day(monthend(today

()))

, 'qmem://<bundled>/BuiltIn/smiley1_g.png'
, 'qmem://<bundled>/BuiltIn/smiley3_r.png' )

Je compare donc bien mon expression au jour d'aujourd'hui/le jour du mois en cours (par ex 31).

View solution in original post

3 Replies
Not applicable
Author

Salut,


Dans l'onglet expression si tu te trouves dans un tableau simple:


Si( EXPRESSIONS > Today()Month/MonthEnd(Today()), 'qmem://<bundled>/BuiltIn/smiley1_g.png' ,


'qmem://<bundled>/BuiltIn/smiley3_r.png' )


Option d'affichage : Image

Formatage d'image : Conserver les proportions.

Not applicable
Author

Bonjour,

D'abord merci pour ton aide.

Je suis dans un graphique type histogramme.

Sur ce graphique j'affiche les tâches réalisées et les tâches à réaliser.

Pour entrer cette formule, dois je ajouter une nouvelle expression ?

Merci

Not applicable
Author

Bonjour,

J'ai trouvé la solution :

Objet texte, dans "Texte"

 

=

if(EXPRESSION
>=
day(date(today()))
/
day(monthend(today

()))

, 'qmem://<bundled>/BuiltIn/smiley1_g.png'
, 'qmem://<bundled>/BuiltIn/smiley3_r.png' )

Je compare donc bien mon expression au jour d'aujourd'hui/le jour du mois en cours (par ex 31).