Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Comment afficher une seule valeur dans une liste de sélection?

Bonjour,

Je me permet de revenir sur la toile car j'ai un soucis au niveau d'une liste de selection dans l'intephace graphique de QlikView.

Voila mon soucis:

J'ai une liste de section qui me retourne n valeurs(A B C D E F ......., mais je ne veux afficher que A, pour cela je suis parti dans les

propriétés au niveau de l’expression et j'ai mis la condition suivante: if(id=1,name) sachant que id correspond à l'identifiant des NAME

mais je n'ai pas la bonne solution puisse que j'ai toujours dans la liste de sélection tous les n valeurs.

Initialement j'ai ma liste de valeur comme ça:

NAME
A
B
C
D
E
F
G

et je voudrais avoir A sans les autres valeurs

NAME

Quelqu'un peut m'aider, faut t'il que je passe forcement par la liste de sélection?

Merci d'avance

Labels (1)
1 Solution

Accepted Solutions
flochi75
Creator III
Creator III

Dans ce cas, il suffit par exemple de mettre la condition dans ta dimension :

DIM : if(id=1,'MaDimension')

EXPR : et ton expression "normale" : sum(MonChamp)


tu peux aussi le faire en expression

DIM : MaDimension

EXPR : sum(if(id=1,MonChamp))


Florent

View solution in original post

6 Replies
flochi75
Creator III
Creator III

Bonjour Stella,

A quoi ça sert d'avoir une liste de sélections qui n'a qu'une seule valeur ?

Si c'est pour n'afficher des indicateurs que pour cette valeur, pourquoi ne pas inclure cette restriction dans les tableaux calculés ?

Florent

Anonymous
Not applicable
Author

Bonjour Florent,

comme tu l'as dit c'est un indicateur, je vais donc faire ta solution de calcul pour voir si j'aurai ma solution? merci

flochi75
Creator III
Creator III

Dans ce cas, il suffit par exemple de mettre la condition dans ta dimension :

DIM : if(id=1,'MaDimension')

EXPR : et ton expression "normale" : sum(MonChamp)


tu peux aussi le faire en expression

DIM : MaDimension

EXPR : sum(if(id=1,MonChamp))


Florent

maxgro
MVP
MVP

// deux valeurs

=Aggr(only({<NAME={A,B}>} NAME), NAME)

// un

=Aggr(only({<NAME={A}>} NAME), NAME)

Anonymous
Not applicable
Author

Merci Florent,

j'ai ma solution grâce à ta méthode de calcul dans la dimension.

flochi75
Creator III
Creator III

content de t'avoir rendu service !