Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

Announcements
Join us at the Cloud Data and Analytics Tour! REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

Créer graphique combiné

Bonjour,

Je voudrais savoir s'il vous plait si possible de créer un graphique combiné comme dans le Screenshots ci'joint merci.

Cordialement

Maurice

1 Solution

Accepted Solutions
sfatoux72
Partner
Partner

Dans ce cas, ça va être un peu plus lourd :

  • Créer 2 dimensions calculées :;
    • =ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...')
    • =ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable')
  • Et une expression :

If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = 'Accessibilité des coordonnées',
 
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très satisfaisant',
   
Count({$<[Accessibilité des coordonnées]={'Très satisfaisant'}>} [Accessibilité des coordonnées]),
   
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Satisfaisant',
     
Count({$<[Accessibilité des coordonnées]={'Satisfaisant'}>} [Accessibilité des coordonnées]),
     
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Insatisfaisant',
       
Count({$<[Accessibilité des coordonnées]={'Insatisfaisant'}>} [Accessibilité des coordonnées]),
       
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très insatisfaisant',
         
Count({$<[Accessibilité des coordonnées]={'Très insatisfaisant'}>} [Accessibilité des coordonnées]),
         
Count({$<[Accessibilité des coordonnées]={'Non applicable'}>} [Accessibilité des coordonnées])
        )
      )
    )
  ) /
Count([Accessibilité des coordonnées]), 

 
If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = 'Délai de mise en relation',
   
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très satisfaisant',
     
Count({$<[Délai de mise en relation]={'Très satisfaisant'}>} [Délai de mise en relation]),
     
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Satisfaisant',
       
Count({$<[Délai de mise en relation]={'Satisfaisant'}>} [Délai de mise en relation]),
       
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Insatisfaisant',
         
Count({$<[Délai de mise en relation]={'Insatisfaisant'}>} [Délai de mise en relation]),
         
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très insatisfaisant',
           
Count({$<[Délai de mise en relation]={'Très insatisfaisant'}>} [Délai de mise en relation]),
           
Count({$<[Délai de mise en relation]={'Non applicable'}>} [Délai de mise en relation])
          )
        )
      )
    ) /
Count([Délai de mise en relation]), 

    Null()
// If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = '...',
)
)

View solution in original post

4 Replies
sfatoux72
Partner
Partner

Oui,

Pourquoi graphique combiné, c'est un histogramme empilé (ou alors j'ai raté quelque chose.)

Community_1206694.png

MauriceLudo
Creator II
Creator II
Author

Ici on a deux dimension question ( Accessibilité... , Délai...) et réponse ( Satisfait , très ...) avec pourcentage, alors que moi je voudrais afficher des dimensions (Access..; délai..., experience..,) dont leurs valeurs est ( ( Satisfait , très ...)

ci-joint le Screenshots

avec une expression de calcule pour chaque dimension.

Merci d'avance

sfatoux72
Partner
Partner

Dans ce cas, ça va être un peu plus lourd :

  • Créer 2 dimensions calculées :;
    • =ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...')
    • =ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable')
  • Et une expression :

If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = 'Accessibilité des coordonnées',
 
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très satisfaisant',
   
Count({$<[Accessibilité des coordonnées]={'Très satisfaisant'}>} [Accessibilité des coordonnées]),
   
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Satisfaisant',
     
Count({$<[Accessibilité des coordonnées]={'Satisfaisant'}>} [Accessibilité des coordonnées]),
     
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Insatisfaisant',
       
Count({$<[Accessibilité des coordonnées]={'Insatisfaisant'}>} [Accessibilité des coordonnées]),
       
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très insatisfaisant',
         
Count({$<[Accessibilité des coordonnées]={'Très insatisfaisant'}>} [Accessibilité des coordonnées]),
         
Count({$<[Accessibilité des coordonnées]={'Non applicable'}>} [Accessibilité des coordonnées])
        )
      )
    )
  ) /
Count([Accessibilité des coordonnées]), 

 
If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = 'Délai de mise en relation',
   
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très satisfaisant',
     
Count({$<[Délai de mise en relation]={'Très satisfaisant'}>} [Délai de mise en relation]),
     
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Satisfaisant',
       
Count({$<[Délai de mise en relation]={'Satisfaisant'}>} [Délai de mise en relation]),
       
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Insatisfaisant',
         
Count({$<[Délai de mise en relation]={'Insatisfaisant'}>} [Délai de mise en relation]),
         
If(ValueList('Très satisfaisant', 'Satisfaisant', 'Insatisfaisant' ,'Très insatisfaisant', 'Non applicable') = 'Très insatisfaisant',
           
Count({$<[Délai de mise en relation]={'Très insatisfaisant'}>} [Délai de mise en relation]),
           
Count({$<[Délai de mise en relation]={'Non applicable'}>} [Délai de mise en relation])
          )
        )
      )
    ) /
Count([Délai de mise en relation]), 

    Null()
// If(ValueList('Accessibilité des coordonnées', 'Délai de mise en relation', '...') = '...',
)
)

View solution in original post

sfatoux72
Partner
Partner

Bonjour Maurice,

Si des réponses vous ont aidés, merci de les spécifier comme "Utile".

Si vous désirez recommander une réponse aux autres membre de la communauté, cliquez sur recommander.

Et si la réponse résout votre problème, merci de mettre la question comme résolue, afin d'aider les autres membres de la communauté.

Merci