Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
jmialoundama
Specialist
Specialist

Classement dans script de chargement

Bonjour,

J'ai le script de chargement suivant :

Temp_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);

          ;

Top_indicateurs:

NoConcatenate

LOAD *,

if([Id. Collab]= Previous([Id. Collab]), Peek('Rank')+1,1) as Rank

Resident Temp_top_indicateurs

Order by [Id. Collab], "Panier moyen" desc;

DROP Table Temp_top_indicateurs;

Je souhaiterai uniquement sortir les 3 premiers collaborateurs (ID. Collab)  ayant le plus grand panier moyen sur l'année 2017.

Capture.JPG

Le problème c'est que j'ai toujours au niveau rang le chiffre 1 car il calcul le meilleur panier en fonction du mois et non en fonction de l'année.

Je souhaiterai avoir suivant :

ID. Collab      Nom-Prénom                       Panier moyen     Mois(cal)2    Classement

2                          DARRAS Sophie                  105,6                     févr.                   1

1                          STIOLIARKSKI Cyril              85,3                     mars                  2

38                        NABET Jérémie                   58,61                     avr.                    3

Merci d'avance

0 Replies