Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je viens de découvrir ce forum et j'espère qu'il pourra m'apporter de l'aide sur QlikView
Voilà, on me demande de créer un graphique en secteur avec la condition suivante :
Afficher en secteur 3 familles par CA
Je ne vois pas trop comment je pourrais réaliser cela : (
Merci à vous
Cordialement,
Bonjour Stephane,
Ok, tu nous donne le critère de regroupement, mais tu nous ne dit pas ce que tu doit mesurer.
Je fais donc un exemple avec des Entreprise et leur CA. Je vais compter le nombre d'entreprise entrant dans chaque une de tes familles.
Voici mon jeux de données, je suis parti du principe que la granularité était plus fine que l'entreprise (CA splité sur plusieurs lignes).
LOAD * INLINE [
Entreprise, CA
B, 40000
C, 60000
D, 90000
E, 150000
E, 190000
G, 220000
];
Il faut créer la dimension calculée suivante dans ton objet Graphique en secteur :
=if (aggr(sum(myCA), Entreprise) <= 50000,
'CA <= 50 K€',
if (aggr(sum(myCA), Entreprise) <= 200000,
'50 K€ < CA <= 200 K€',
'200 K€ < CA'
)
)
Et l'expression suivante :
Count(Entreprise)
Il faut adapter ceci à tes données.
Bonjour,
pourriez-vous préciser votre demande ? Que souhaitez-vous quantifier par tranche de CA et par famille : un nombre de produits? Sur une période donnée ? Auriez-vous un exemple (un petit tableau simple suffira)?
Cdt
Christophe Jouve
De : STEPHANE SOLIVARET
Envoyé : mardi 6 décembre 2016 17:24
À : Christophe Jouve <Christophe.Jouve@qlik.com>
Objet : - Est-ce possible avec un graphique en secteur
Bonjour,
Merci beaucoup pour votre réponse très rapide.
Mon commercial a fait le choix finalement de représenter 3 graphiques en secteurs pour chacune des sélections
Ce qui est alors bien plus facile à réaliser : )
Je garde précieusement de côté votre code : )
Cordialement,
Bonjour Stephane,
Même si vous n'utilisez pas la solution proposée, vous devriez tout de même mettre cette question comme résolue pour les autres membres de la communauté qui rencontreraient le même problème.
Cordialement,