Window()

Window() sert à calculer une valeur sur une fenêtre ordonnée de lignes.

Présentation

Pour effectuer des calculs sur une fenêtre de lignes sans perdre le détail des enregistrements, Window() ouvre des possibilités proches des fonctions analytiques. On peut construire des rangs ou des cumuls par groupe. Sa syntaxe et ses possibilités dépendent du contexte Qlik : vérifie le partitionnement et l'ordre utilisés.

Syntaxe

Window(main_expr, [partition1, partition2, ...], [sort_type, [sort_expr],[filter_expr], [start_expr, end_expr]])

Exemple pratique

Exemple Qlik

Expression Qlik

Window(Sum(Ventes))

Données de départ

Fenêtre complète
janvier 100
février 130
mars 120

Résultat

350

Additionner les trois mois de la fenêtre.