Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je voudrai savoir comment je peut intégrer dans cette formule : "count(if([Heure livraison réelle]>[Heure fin slot]" la condition suivante :
"count({<Semaine={$(=Max(Semaine)-1)}"
Pour être plus clair je voudrai qu'il me donne le nombre de retard de la semaine dernière
Semaine en cours = count(if([Heure livraison réelle]>[Heure fin slot]
Semaine dernière = ????
Je n'arrive pas à combiner les deux formules ensemble .....
Pourriez vous m'aider à ce sujet ?
Merci à vous
Super Olivier!!!
Cela fonctionne bien
ok merci, ouf !
par contre je pensais à un truc :
tu vas aussi avoir en retard les commandes non livrées (date liv reelle NULL) pour lesquelles heure fin slot > date du jour ?
Bonjour olivier,
Si on veut VRAIMENT le faire dans une expression, on peut faire :
load*,Year(DateDeb) as Année;
load * inline [
ID,DateDeb,DateFin,Qty
1,03/04/2017,20/04/2017,12
2,03/04/2017,01/04/2017,25
3,03/04/2017,02/04/2017,47
4,03/04/2017,20/04/2017,85
5,03/04/2018,02/04/2018,36
6,03/04/2018,20/04/2018,71
];
sum({<[Année]={$(=Max(Année)-1)}>}
aggr(
if(DateDeb<DateFin, Qty,0)
,ID)
)
Mais sur de grosses volumétries l'impact sur les performances sera négatif également.
Je ne vois pas de bonne raison de ne pas calculer ça dans le script en fait ...
merci Christophe,
ok pour les perfs,
sachant que tant que la demande n'est pas stable je préfère dans l'interface.
ici en l'occurrence je ne suis pas sûr que la règle de gestion soit encore bien calée
cordialement,