OpenOffice Base : Réponses requête 15
15-Affichez la commission des vendeurs si on donnait une prime de 5 000 € aux vendeurs ayant une commission de 45 000 € ou plus.
Fonction CASEWHEN(condition,'si vrai','si faux') dont le résultat est un chiffre
C'est dans ce genre de situation que la fonction CASEWHEN() est vraiment avantageuse. Elle s'applique seulement si les conditions requises sont remplies.
Dans l'exercice précédent, la fonction CASEWHEN() était utilisée avec du texte. Ici la fonction est utilisée pour calculer un chiffre.
Critère :
Champ | Prenom | Nom | Poste | CASEWHEN("Commission">= 45000, "Commission"+5000, "Commission") |
---|---|---|---|---|
Alias | Ajusté | |||
Tri | ||||
Visible | X | X | X | |
Critère | 'Vendeur' | |||
Ou |
Résultat :
Prenom | Nom | Ajusté |
---|---|---|
Marc | ASSIN | 43 000 |
Mélanie | ZETAUFERY | 69 000 |
Paul | TERGEIST | 23 000 |
Elie | COPTAIRE | 42 000 |
Vincent | TIME | 21 000 |
Pouvez-vous préparer une requête qui montrerait la différence entre la masse salariale avec et sans cette prime ?
Vous devriez être capable si vous avez bien compris les exercices précédents.