Floor()

Arrondit vers le bas au multiple de step, éventuellement décalé par offset.

Présentation

Pour regrouper des durées d'attente en tranches régulières, Floor() peut ramener chaque valeur à une borne inférieure définie. C'est utile pour construire des classes de temps sans multiplier les conditions. Pense à préciser l'unité et la largeur des intervalles : une borne pertinente pour des minutes ne l'est pas forcément pour des heures.

Syntaxe

Floor(x [, step [, offset]])

Exemple pratique

Exemple Qlik

Expression Qlik

Floor(47, 15)

Données de départ

Durée
47 minutes
pas
15 minutes

Résultat

45

Ramener la durée au quart d’heure inférieur.

Précisions techniques

  • step permet d’arrondir au multiple inférieur voulu plutôt qu’à l’entier ; offset décale la grille d’arrondi.