Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai une table avec différents indicateurs de plusieurs magasins comme suit:
Je souhaiterai uniquement avoir un tableau avec le meilleur magasin ayant le meilleur CA de l'année
Puis un autre tableau avec le magasin ayant le meilleur panier moyen à l'année.
Un dernier tableau avec le magasin ayant le meilleur indice de vente à l'année
Par exemple le magasin D à le meilleur CA à l'année
Le magasin C à le meilleur panier moyen à l'année (60€)
Le magasin C à le meilleur indice de ventre à l'année (4)
J'ai essayé de jouer avec les Set analysis mais rien ne fonctionne comme je le souhaite.
Merci d'avance
Kevin en fait je voudrais juste un tableau comme suit :
Nom du meilleur magasin CA du meilleur magasin de l'année
Juliana,
Je te conseille de calculer ton panier moyen dans le script.
Voici les 4 formules si tu veux les résultats dans un objet texte ;
=only({$<CA = {"=rank(sum(CA), 4)<= 1"},Mois=>} [Nom magasin])
=aggr(only({$<[Panier moyen] = {"=aggr(rank(([Panier moyen]), 4),[Panier moyen])<= 1"},Mois=>} [Nom magasin]),[Panier moyen])
=only({$<[Indice de vente] = {"=aggr(rank([Indice de vente], 4),[Indice de vente])<= 1"}>} [Nom magasin])
Bon courage
Kevin
pas de probleme,
j'ai fait de mon mieux pour convertir ton image en données (puisqu'il n y avais pas de fichier attaché) et le panier moyen je l'ai crée en tant qu'indicateur pré calculé (pour faire rapide)
si tu calcule le panier moyen directement sur le tableau alors tu devra peut etre faire ceci pour avoir (le meilleur panier moyen ) dans un tableau:
Sum ( {<[CA]={'$(=max(CA))'}>} CA) / Sum ( {<[Nbr tickets]={'$(=max(Nbr tickets))'}>} Nbr tickets)
copie colle mon expression ci dessus et remplace les nom de colonnes par ce que tu dans ton modèle.
c'est assez clair ?
Les formules que je t'ai donné fonctionne dans un objet texte ou dans un tableau en les adaptant.
Je te conseille d'utiliser celles de Youssef si tu veux un tableau. Elles sont plus simples.
Merci Kévin pour ton aide
Je vais tester la tiennes et celle de Youssef
Encore merci !
Bonjour Kevin,
Je reviens vers toi car après avoir cherché ce que je souhaitais vraiment, j'ai opté pour ta technique de créer le panier dans le script de chargement comme suit :
Top_indicateurs:
Let varCurrentYear = Year(Today());
LOAD
[Id. Collab],
weekyear(Jour) & '-' & right('0' & week(Jour),2) as "Année-semaine (cal)2",
month(Jour) as "Mois (cal)2",
sum([_CA TTC net <>0]) / sum([_Nb. Tickets <>0]) as "Panier moyen"
From 'lib://QVData/Fait.qvd' (qvd)
Where weekyear(Jour)=$(varCurrentYear)
group by [Id. Collab],
weekyear(Jour) & '-' & right('0' & week(Jour),2),
month(Jour);
Cependant est-ce que c'est possible de dire également dans mon script de chargement de sortir uniquement les 3 meilleurs collobarateus de l'année en fonction du mois afin d'obtenir un tableau comme suit:
Nom-Prenom collaobrateur Panier moyen Mois Classement
Je pense que le plus simple est un set analysis.
Ok je vais regarder pour le set analysis
Merci