Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je souhaite créer un graphique dynamique.
L'utilisateur peut se créer 4 groupes personnalisés (grâce à des états alternatifs).
=IF(wildmatch([NomObjet],$NomObjetSélectionné1),NomGroupe1,
IF(wildmatch([NomObjet],$NomObjetSélectionné2),NomGroupe2,
IF(wildmatch([NomObjet],$NomObjetSélectionné3),NomGroupe3,
IF(wildmatch([NomObjet],$NomObjetSélectionné4),NomGroupe4,'Autres'
)
)
)
)
Le problème:
Si je ne sélectionne rien, NomGroupe1 s'affiche comme légende (au lieu de 'Autres') .
Si je sélectionne un objet dans le groupe 1 alors s'affiche NomGroupe1 et NomGroupe2 (Au lieu de NomGroupe1 et 'Autres').
ETC ...
En gros ca décale de 1 à chaque fois au niveau de l'affichage de la légende.
Avez vous une idée ???
merci
Salut Thomas,
Plusieurs petite erreurs:
On a donc pour les variables :
Pour l'expression:
L'application modifiée en pièce jointe
Bonjour,
As-tu un jeu de données à nous transmettre ?
Je ne suis pas sûr que cette fonction soit adapté pour ce que tu souhaites.
As-tu essayé plus simplement :
=IF([NomObjet]=$NomObjetSélectionné1,NomGroupe1,
IF([NomObjet]=$NomObjetSélectionné2,NomGroupe2,
IF([NomObjet]=$NomObjetSélectionné3,NomGroupe3,
IF([NomObjet]=$NomObjetSélectionné4,NomGroupe4,'Autres'
)
)
)
)
Kevin
Merci pour ta réponse Kevin.
Le problème est qu'il est possible de sélectionner plusieurs valeurs.
j'essai de mettre un doc dans la journée pour que ce soit plus clair
Que contient $NomObjetSélectionné1 ?
Et quelle est l'expression qui construit $NomObjetSélectionné1 ?
Voici un doc pour que ce soit plus clair.
L'utilisateur peut sélectionner plusieurs valeurs dans chaque liste de sélection.
A chaque fois la légende se décale de 1 :
Si je ne sélectionne rien, NomGroupe1 s'affiche comme légende (au lieu de 'Autres') .
Si je sélectionne un objet dans le groupe 1 alors s'affiche NomGroupe1 et NomGroupe2 (Au lieu de NomGroupe1 et 'Autres').
ETC ...
Merci pour votre aide
Bonjour Thomas,
Selon moi, le problème vient du fait que tu fais juste une comparaison sur le "Nom". Or chaque "Nom" n'est pas rattaché à un Groupe.
Tu devrais donc dans ton script faire un rattachement du Nom au Groupe puis utiliser ce nouveau champ en dimension.
Exemple :
load * inline [
code, Nom, Groupe
Kevin
Le groupe est du texte que l'utilisateur peut modifier.
Mais chaque groupe contient les même valeurs "Nom"
Thomas,
Les 10 noms d'un groupe peuvent-ils être sélectionné en même temps ?
Kevin
Oui mais si par exemple je sélectionne 2 noms dans le groupe 1, cela n'a pas d’intérêt de les re sélectionner dans l'un des autres groupes (vu que c'est les mêmes ).
Salut Thomas,
Plusieurs petite erreurs:
On a donc pour les variables :
Pour l'expression:
L'application modifiée en pièce jointe