Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
celkaenel
Contributor III
Contributor III

Qlik Sense selection en intersection ?

Bonjour,

J'utilise Qlik Sense depuis peu et j'ai une question concernant la sélection :

Dans mon exemple, j'ai plusieurs compagnes (marketing) et quand je sélectionne plusieurs types de campagne, cela prend on compte tous les clients qui ont participés à une de ces campagne.

y a-t-il un moyen de pouvoir également selon la situation prendre en compte seulement ceux qui ont participé à toutes les campagnes sélectionnées ?

J'espère que je uis assez claire

Merci

4 Replies
lcloatre
Partner - Creator III
Partner - Creator III

Céline,

Si j'ai bien compris ta problématique, voici ce que je te propose :

En imaginant qu'il y a eu 4 campagnes, tu vas récupérer tous les clients qui auront participé aux 4 campagnes avec l'expression suivante :

=if(aggr(count(distinct CAMPAGNE), CLIENT) = 4,CLIENT)

sfatoux72
Partner - Specialist
Partner - Specialist

Dans QlikView, il y a la possibilité d'activé un mode AND dans une liste de sélection, qui réalise exactement ce que vous désirez.

Pour info : Mode AND dans les listes de sélection ‒ QlikView

Cette possibilité n'existant pas dans Qlik Sense, je complète la réponse de LAURENT afin que ce soit entièrement dynamique.

On peut créer une dimension calculée : Client Commun

=Aggr(If(Count(DISTINCT Campagne) = Count(DISTINCT Total Campagne), Client), Client)

Ci-dessous, on peut constater que divers sélections de Campagne qui comporte toujours M1 (qui est liée à tous les Clients), n'ont par le fait aucune action sur le champ Client. Alors que le champ Client Commun évolue en fonction des sélections de Campagne :

Community_1271515_1.png

Community_1271515_5.png

Community_1271515_2.png

Community_1271515_3.png

Community_1271515_4.png

celkaenel
Contributor III
Contributor III
Author

Merci je vais donc tester cette méthode

celkaenel
Contributor III
Contributor III
Author

Merci