Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je voudrais faire apparaître dans la légende a valeur nulle, j'ai décoché dans dimension supprimer si la valeur est nulle et dans présentation supprimer les valeurs nulles, mais ca fonctionne pas.
Merci pour votre aide
Voici l'appli
"Afficher toutes les valeurs" dans ta dimension / Décocher "supprimer les valeurs nulles" dans dimension
Sans plus de détail, c'est compliqué de te répondre.
Kevin
Bonjour Maurice,
j'ai testé ceci pour toi en créant un jeu de données fictif
test:
LOAD * Inline [
Critere, Vote
Très satisfait, 53857
Statisfait, 30774
Insatisfait, 0
Très insatisfait, 15382
];
Puis j'ai créé un secteur avec comme dimension critère et expression sum(Vote)
Dans "Dimension", faire comme suit :
Et dans Présentation, faire comme suit :
Si cela ne marche pas donne nous plus de détail sur ton modèle stp.
JM
Bonjour JM, merci pour ta réponse mais malheureusement ca marche pas,
ci-joint l'appli
Maurice
Si tu coches comme ceci c'est bon
Voici l'appli
ok merci
mais je ne sais pas d'ou ca vienne la couleur noir de insatisfaisant alors que n'est pas définis dans l'onglet couleur
Je regarde ça mercredi car je n'ai pas accès à qlikview ce weekend. Le noir n'est pas la 4eme couleur dans l'onglet couleur ?
Pense à mettre réponse correcte car j'ai répondu à ta première demande.
Merci
Kevin
Slt Kevin,
non ce n'est pas la 4 eme couleur dans l'onglet, j'ai défini les couleur dans l'ordre :
- vert foncé: très satisfait
- vert claire : satisfait
- orange : insatisfaisant
- rouge : très insatisfaisant
Noir est la valeur utilisée par QlikView lorsque l'expression utilisée ne défini pas de couleur valide.
Dans ton cas la couleur est valide, mais ton expression ne va pas retourner de valeur pour 'Insatisfaisant' car elle tient compte des sélections et les sélections font que tu n'as pas de données liées à 'Insatisfaisant'
Pour résoudre ton problème. il suffit simplement de rendre ton expression de couleur indépendante de la sélection :
=if(Only({1}Question_6)='Insatisfaisant',Yellow(),
if(Only({1}Question_6)='Satisfaisant',Blue(),
if(Only({1}Question_6)='Très insatisfaisant',Red(),
if(Only({1}Question_6)='Très satisfaisant',Green()
))) )
Mais personnellement, je n'utiliserai pas l'expression de couleur sur l'expression. Je trierai plutôt mes valeurs de champs correctement (avec expression ci-dessous) et j'utiliserai simplement les couleurs de la palette (que tu modifieras suivant ton besoin) :
if(Only({1}Question_6)='Insatisfaisant',2,
if(Only({1}Question_6)='Satisfaisant',3,
if(Only({1}Question_6)='Très insatisfaisant',1,
if(Only({1}Question_6)='Très satisfaisant',4
))) )