Top()

Top() sert à consulter une autre ligne ou une autre position du contexte courant.

Présentation

Pour récupérer une valeur depuis le haut d'un segment de tableau, Top() peut servir de point de référence dans une comparaison. C'est utile pour calculer un écart à la première période affichée. Le résultat dépend de l'ordre de tri et du segment courant, pas d'une date automatiquement reconnue.

Syntaxe

Top([TOTAL] expression [, offset [, count]])
ParamètreDescription
TOTAL (facultatif)Ignore le découpage en segment de colonne défini par les dimensions du tableau ou du diagramme. Sans TOTAL, la lecture reste limitée au segment courant. Attention : Top(TOTAL Sum(Ventes)) et Top(Sum(TOTAL Ventes)) n'ont pas le même effet : dans le second cas, TOTAL porte sur l'agrégation Sum().
expressionExpression dont la valeur calculée est lue à une autre position de la visualisation (par exemple Sum(Ventes)).
offset (facultatif)Décalage à partir de la première ou de la dernière ligne du segment, selon la fonction. Valeur par défaut : 0.
n (facultatif)Nombre de valeurs consécutives à renvoyer, à partir de la position indiquée. Par défaut : 1.

Exemple pratique

Exemple Qlik

Expression Qlik

Top(Sum(Ventes))

Données de départ

Tableau simple : les périodes sont disposées verticalement, dans l’ordre de tri de la visualisation.

Exemple de Top() dans un tableau simple
PériodeVentesTop(Sum(Ventes))
janvierLigne lue100100
février130100
marsLigne courante120100

Depuis mars, Top() lit la valeur de la première ligne du segment de colonne. La valeur récupérée est 100 (janvier).

Résultat

100

Lire les ventes de la première ligne, janvier.