Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Etiquette d'une expression variable en fonction des valeurs prises par la dimension

Bonjour à toutes et tous,

J'ai actuellement un tableau croisé dynamique avec comme dimensions Quadrimestre, Semaine (en ligne à gauche du tableau) et Equipe (en colonne). Cette dernière dimension comporte les valeurs Equipe 1, Equipe 2 et Equipe 3.

Une des expressions est sum(nb_produit) et je dois indiquer comme libellé en tête de colonne de cette expression un texte qui change en fonction de la valeur de la dimension Equipe : "Reprise" si Equipe 1 ou 3 et "Vente" si équipe 2 (cf image Excel ci dessous ).

Exemple.PNG

Je n'arrive pas à l'obtenir et je n'ai pas trouvé le cas sur la communauté, quelqu'un aurait il une solution ?

D'avance merci

Christophe

7 Replies
flochi75
Creator III
Creator III

Bonjour Christophe,

tu ne peux pas faire tout simplement un titre calculé de ton expression du genre

if(Equipe=2,'Vente','Reprise') ?

Si non, tu peux me joindre ton Qvw ?

Florent.

Anonymous
Not applicable
Author

Bonsoir Florent, j'ai déjà essayé, cela ne fonctionne pas.

Je te donnerai bien une appli test reprenant mon cas mais je ne trouve pas comment ajouter un fichier sur le post. Je peux uniquement mettre une image, une video ou une URL internet.

Christophe

sfatoux72
Partner - Specialist
Partner - Specialist

Florent,

Ta solution ne fonctionnera pas, car l'expression des étiquettes est calculée une fois en se basant sur la sélection.

On ne peut donc pas avoir deux résultats différents dans un même tableau.

Sébastien

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour Christophe,

Comme je l'ai dit précédemment, tu ne pourra pas réaliser ce que tu désires en jouant sur l'expression de l'étiquette de l'expression.

Je ne vois pas de moyen de réaliser ce que tu veux.

Par contre je peux te proposer ceci:

Proposition.png

Je te propose de nommé ton expression Quantité et d'ajouté "Reprise" ou "Vente" devant le nom de l'équipe.

Pour réaliser ceci, il faut éditer ta dimension Equipe

Proposition2.png

Et utiliser l'expression suivante :     if(Equipe = 'Equipe 2', 'Vente', 'Reprise') & ' ' & Equipe

Anonymous
Not applicable
Author

Bonjour Sébastien,

Merci c'est une idée intéressante mais j'ai également d'autres expressions qui doivent fonctionner selon le même principe avec la même dimension Equipe mais des libellés différents dans le même tableau. Il est plus complexe.

Par exemple la colonne taux affichée devra aussi changer "taux de rétention" et "taux de concrétisation" en fonction de l'équipe.

Je continue de chercher ....

Christophe

flochi75
Creator III
Creator III

alors, je pense qu'il y a une autre solution mais beaucoup plus fastidieuse :

ne pas utiliser "Equipe" en dimension mais l'intégrer en set analysis dans chaque expression, tel que je le proposais ici :

Calculs entre colonnes d'un Tableau croisé

(mais je ne sais pas si ça convenait car il n'y a pas de réponse...)

Florent.

flochi75
Creator III
Creator III

Bonjour Christophe,

As tu trouvé une solution ?

Florent