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: 
celkaenel
Contributor III
Contributor III

Dépendance même panel sélectionné entre graphique ?

Bonjour,

Je souhaite rendre dépendent des graphiques en fonction de la sélection faite dans l’un ou l’autre.

Par exemple :

Si je sélectionne dans le graphique 1 la réponse « Insatisfaite », je voudrais voir ce que les personnes de ce panel on choisit dans le graphique 2.

Situation d’origine :

  • Dimension graph 1 et 2 : type_reponse
  • Mesure graph 1 : count({< reponse_id={'58'}>} distinct profile_id)
  • Mesure graph 2  : count({< reponse_id={'60'}>} distinct profile_id)

2018-09-03 14_14_07-Démarrer.jpg

Comme puis-je faire pour avoir le résultat de l'image "CORRECTE"? j’espère avoir été claire

D’avance merci

11 Replies
marinadorcassio1
Partner - Creator
Partner - Creator

Bonjour Céline,

Peux-tu fournir un échantillon de données pour que la communauté puisse comprendre ? Car normalement le comportement que tu attends est celui qu'a Qlik par défaut.

Regards,

Marina

celkaenel
Contributor III
Contributor III
Author

Malheureusement je ne peux pas fournir d'échantillon de données, en espérant que l'exemple suivant puisse aider


Par défaut quand je sélectionne "insatisfaite" dans le graph 1 j’ai que le pourcentage de réponses aussi "insatisfaite" (le type de réponse) dans graph 2 voir rien so pas le même type.

Ce que j'aimerais c'est que ceux qui ont choisis la réponse "insatisfaite" dans graph 1 soit représenté dans graph 2 pour les différentes autres réponses.

Autre exemple :

Situation actuelle

Sans titre.png

Ce que j’aimerais

Sans titre2.png

.

En espérant que ca aide

Merci

marinadorcassio1
Partner - Creator
Partner - Creator

Céline,

Sans fournir les vraies données, ce dont nous n'avons pas besoin, au moins un schéma de ton modèle de données peut aider

Car comme cela il est vraiment difficile de t'aider.

De ce que je comprends le "type_reponse" n'est pas le même dans Graph1 et Graph2, il faut donc 2 dimensions différents si elles ne font pas référence à la même chose, même si elles prennent les mêmes valeurs.

Ensuite... De quoi s'agit-il exactement ?

De réponse à des questions différentes dans le cadre d'un "sondage" ?

Si graph1 et graph2 représentent les réponses à deux questions différentes il faut absolument différencier tes réponses, celles à la première question, et celles à la deuxième question.


Espérant t'aider,

Marina

ogautier62
Specialist II
Specialist II

Bonjour,

dans ton graphique2:

tu peux essayer qque chose du genre :

count({1< reponse_id={'60'},profile_id = P({$})>} distinct profile_id)

tu auras ainsi les profile_id du graphe1 sélectionnés, pour le reponse_id du '60'

cdt

ogautier62
Specialist II
Specialist II

Bonjour Céline

Est ce que ça marche et répond à ta question ?

Cdt

christophebrault
Specialist
Specialist

Bonjour,

Dans le traitement d'enquête de satisfaction, il faut créer un champs par réponse afin de pouvoir réaliser ce genre d'analyse. Je pense donc que c'est ton modèle de données que tu dois adapter.

Si je comprends bien, tu as une structure du type :

profile_id,reponse_id,reponse

Le comportement actuel est donc normal, et c'est le modèle de données qu'il faut faire évoluer à mon sens.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
celkaenel
Contributor III
Contributor III
Author

Bonjour,

Désolé de ne répondre que maintenant je ne travaille que les lundis sur Qlik Sens.

La structure est la suivante dans mon script. Comme puis-je la faire évoluer correctement ?

[sondage]:

LOAD

[profile_id],

[reponse_id],

[question_id], => count({< element_id={'72'}>} distinct profile_id) ( MESURES pour les 2 graphique, element_id=question_id)

[question_txt],

[response_txt] => le type de réponse (DIMENSION pour les 2 graphique)

LOAD

[profile_id],

[reponse_id],

[question_id],

[question_txt],

[response_txt]

FROM [sondage.txt]

(txt, utf8, embedded labels, delimiter is '\t', msq);

2018-09-10 13_31_38-Démarrer.jpg


Merci

celkaenel
Contributor III
Contributor III
Author

Bonjour,

Désolé de ne répondre que maintenant je ne travaille que les lundis sur Qlik Sens.


La structure est la suivante dans mon script. Les données proviennent d'un fichier texte.


Oui il s’agit de sondage.

[sondage]:

LOAD

[profile_id],

[reponse_id],

[question_id], => count({< element_id={'72'}>} distinct profile_id) ( MESURES pour les 2 graphique, element_id=question_id)

[question_txt],

[response_txt] => le type de réponse (DIMENSION pour les 2 graphique)

LOAD

[profile_id],

[reponse_id],

[question_id],

[question_txt],

[response_txt]

FROM [sondage.txt]

(txt, utf8, embedded labels, delimiter is '\t', msq);

2018-09-10 13_31_38-Démarrer.jpg

celkaenel
Contributor III
Contributor III
Author

Bonjour,

Désolé de ne répondre que maintenant je ne travaille que les lundis sur Qlik Sens.

Je suis en train de tester ta solution. Selon mes premiers tests ça fonctionne.

J'ai encore plusieurs graphiques à modifier et je reconfirme après.

Merci