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é.

Contributor III

Afficher certaines valeurs dans un tableau

Bonjour

J'ai une table et je voudrais uniquement afficher deux valeurs "eLiquide" et "Materiel":

Capture.JPG

Quand j'utilise la fonction AGGR/ONLY seule , ça fonctionne (j'obtiens le bon résultat) :  =AGGR(ONLY({$<[Cd. Univers (ref)]={'83','88'}>} [Lib. Univers (ref)]), [Lib. Univers (ref)])

Capture2.JPG

Mais quand j'utilise la fonction AGGR/ONLY  dans une clause if, le résultat que j'obtiens est faux :

=  if($(vELiquide)=10,

AGGR(ONLY({$<[Cd. Univers (ref)]={'83'}>} [Lib. Rayon (ref)] ),[Lib. Rayon (ref)])

            ,

 

                    AGGR(ONLY({$<[Cd. Univers (ref)]={'83','88'}>} [Lib. Univers (ref)]), [Lib. Univers (ref)])

                 

)

Capture1.JPG

3 Replies
Highlighted
New Contributor III

Re: Afficher certaines valeurs dans un tableau

Bonjour Juliana,

Je pense qu'il serait plus simple d'intégrer un set analysis dans la mesure "Quantités vendues"

Sum({$< [Cd.Univers (ref)] = {'83','88'} >}[Quantités vendues])

Pour la partie avec le "If" qu'es ce que tu souhaite faire exactement ?

Highlighted
Contributor III

Re: Afficher certaines valeurs dans un tableau

En fait j'ai mis une application dynamique en place.

Capture.JPG

Lorsque je clique sur le boutons saveurs , ça m'affiche différentes savoir et ca me calcule différents indicateurs (Qté vendues...).

De plus l'utilisateur à le choix de voir les quantités vendues à l'année, au mois, à la semaine , j-1.

J'ai mis en place une variable vELiquides qui va chercher différentes élements dans plusieurs dimensions afin de les afficher dans mon tableau.

Je ne sais pas si j'ai été clair.

Highlighted
New Contributor III

Re: Afficher certaines valeurs dans un tableau

Bonjour Juliana,

Peux tu mettre ton script en pièce jointe, j'y verrai plus clair.

Merci