Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Q&A with Qlik - Qlik Cloud Migration: Questions about migrating to Qlik Cloud? Catch the latest replay!
cancel
Showing results for 
Search instead for 
Did you mean: 
stephanie29
Contributor III
Contributor III

Condition formule pour mettre de la couleur

Bonjour à tous,

Grâce à certaines personnes du forum, ma formule pour me remettre 'PAS PLANIFIE', 'OK' ou 'CONTROLE' fonctionne très bien.

Ma formule actuelle est la suivante :

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, 'PAS PLANIFIE',

If( ([PLANIF_UNITE] = 'KG' AND (  (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) > 0.3

OR  (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3 )), 'CONTROLE',

If( ([PLANIF_UNITE] = 'PI' AND ( (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1)> 0.3

OR (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3)), 'CONTROLE', ' OK' ) ) )

stephanie29_0-1744895748718.png

Je souhaite maintenant ajouter de la couleur à chaque mention.

‘OK' en vert, 'PAS PLANIFIE' et 'CONTROLE' en rouge.

Je me suis donc rendue dans l'expression de la couleur du texte, mais ma formule ne fonctionne pas. J'ai fait plusieurs essais, mais rien n'y fait.

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, 'PAS PLANIFIE','#FF0000',

If( ([PLANIF_UNITE] = 'KG' AND (  (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) > 0.3

OR  (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3 )), 'CONTROLE', '#FF0000',

If( ([PLANIF_UNITE] = 'PI' AND ( (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1)> 0.3

OR (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3)), 'CONTROLE', ' OK',  '#00FF00') ) )

Pouvez vous m'aider ?

Merci 😊 

 

Labels (1)
1 Solution

Accepted Solutions
VBD
Partner - Creator II
Partner - Creator II

Bonjour, je pense que ca vient du fait que vous remettiez la valeur dans la condition 

Par exemple :

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, 'PAS PLANIFIE','#FF0000',

doit être 

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0,'#FF0000',

donc la formule donnerai quelque chose comme :

 

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, '#FF0000',

If( ([PLANIF_UNITE] = 'KG' AND ( (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) > 0.3

OR (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3 )),'#FF0000',

If( ([PLANIF_UNITE] = 'PI' AND ( (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1)> 0.3

OR (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3)), '#FF0000', '#00FF00') ) )

Cordialement,

Valentin Billaud
Next Decision

View solution in original post

3 Replies
stephanie29
Contributor III
Contributor III
Author

Bonjour,

Est-ce que quelqu'un pourrait m'aider à trouver cette nouvelle formule à mettre dans (l'expression de la couleur du texte), pour que je puisse avoir une couleur pour chaque mention ?

Merci

 

VBD
Partner - Creator II
Partner - Creator II

Bonjour, je pense que ca vient du fait que vous remettiez la valeur dans la condition 

Par exemple :

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, 'PAS PLANIFIE','#FF0000',

doit être 

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0,'#FF0000',

donc la formule donnerai quelque chose comme :

 

IF( IsNull(PLANIF_SURFACE) OR PLANIF_SURFACE=0, '#FF0000',

If( ([PLANIF_UNITE] = 'KG' AND ( (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) > 0.3

OR (sum(LIVD_FACTURATION_POIDS_NET)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3 )),'#FF0000',

If( ([PLANIF_UNITE] = 'PI' AND ( (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1)> 0.3

OR (sum(LIVD_PIECE_QUANTITE)/(PLANIF_SURFACE*[Rendement moyen OP / Ha])-1) < -0.3)), '#FF0000', '#00FF00') ) )

Cordialement,

Valentin Billaud
Next Decision
stephanie29
Contributor III
Contributor III
Author

Bonjour,

Effectivement, cela venait de ça. J'aurais dû échanger mes mentions avec le code couleur..

Merci de votre aide 🤗