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
Oui un Count(Commandes) avec un set analysis,
la syntaxe est encore fausse,
essaye ceci:
Count({<Semaine={$(=Max(Semaine)-1)},[Suivi BB]={'OUI'},[Heure livraison réelle]={">$(=[heure fin slot])"}>}Commandes)
vérifie et corrige le nom des champs dans l'expression
La formule ne fonctionne pas .....
Le résultat est nul
heure fin slot est tout en minuscule ?
ton idée de départ était la bonne alors :
Count({<Semaine={$(=Max(Semaine)-1)},[Suivi BB]={'OUI'} >} if([Heure livraison réelle] > [heure fin slot] ,
commandes) )
Non avec une Majuscule pour Heure, mais cela fonctionne pas également même avec la Majuscules
Non Olivier,
elle ne fonctionne pas également cette formule
Bonjour,
Mettre un if() dans une fonction d'aggrégation n'est pas dans les bonnes pratiques et devrait donc être évité. Il y a normalement plusieurs manières de le faire, avec des set analysis, dans le script, ou aggr().
Dans ton cas, tes deux champs heures sont dans la même table j'imagine ?
Il suffit juste de mettre un Flag dans le script sur ta condition et utiliser le résultat dans le set analysis
LOAD ...
//création d'un nouveau champs
If([Heure livraison réelle] > [heure fin slot],1,0) as Flag_Retard
Dans le set analysis tu ajoutes Flag_retard={1} pour avoir seulement les commandes en retard.
C majuscule !
Count({<Semaine={$(=Max(Semaine)-1)},[Suivi BB]={'OUI'} >} if([Heure livraison réelle] > [heure fin slot] ,
Commandes) )
Bonjour Laurent,
je ne savais pas pour le if,
par contre quel serait la solution sans if ? (et en front)
comment compare t on deux champs dans un set analysis ?
cordialement,