FONCTION ORDERBY
- 9 avr.
- 1 min de lecture
Utilité :La fonction ORDERBY est utilisée pour définir les expressions qui déterminent l’ordre de tri dans chacune des partitions d’une fonction de fenêtre, comme WINDOW. Elle permet de trier les données dans chaque partition en fonction d'expressions spécifiques, ce qui est essentiel pour organiser les résultats avant d'appliquer des calculs de fenêtre.
Syntaxe :
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )Entrée :
orderBy_expression (facultatif) : Toute expression scalaire utilisée pour trier les données dans chaque partition de la fonction de fenêtre.
order (facultatif) : Détermine l’ordre de tri et la gestion des valeurs vides. Le tri peut être effectué soit en ordre croissant (ASC) soit en ordre décroissant (DESC), et il est possible de spécifier comment les valeurs vides doivent être traitées.
Sortie :
Cette fonction ne retourne pas de valeur directement, mais elle détermine comment les données sont triées avant l’application de la fonction de fenêtre.
Exemple :
ORDERBY( Table1[Sales], DESC, Table1[Date], ASC )Cela trie d’abord les lignes de Table1 par Sales en ordre décroissant, puis par Date en ordre croissant, dans le contexte d’une fonction de fenêtre.

Commentaires