Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

New Contributor

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
Highlighted
Contributor III

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

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.

Highlighted
New Contributor

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

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

Highlighted
Partner
Partner

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

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

Highlighted
Partner
Partner

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

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

Highlighted
New Contributor

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

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

Highlighted
Contributor III

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

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.

Highlighted
Contributor III

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

Bonjour Christophe,

As tu trouvé une solution ?

Florent