Below - fonction de graphique
La fonction Below() évalue une expression au niveau de la ligne située en dessous de la ligne active dans un segment de colonne d'une table. La ligne pour laquelle elle est calculée dépend de la valeur de décalage offset (si présente), le paramètre par défaut étant la ligne située directement en dessous. Pour les autres graphiques que les tables, l'évaluation de la fonction
Syntax:
Below([TOTAL] expr [ , offset [,count ]])
Return data type: double
Arguments:
Argument | Description |
---|---|
|
Expression ou champ contenant les données à mesurer. |
|
Si vous spécifiez un décalage Si vous spécifiez un décalage égal à 0, l'expression est évaluée sur la ligne active. Si vous spécifiez un décalage négatif, la fonction Below aboutit au même résultat que la fonction Above avec le décalage positif correspondant. |
|
Si vous spécifiez un troisième paramètre count supérieur à 1, la fonction renvoie une plage de valeurs count, une pour chacune des lignes de table count situées en dessous de la cellule de départ. De cette façon, la fonction peut être utilisée comme argument pour l'une des fonctions de plage spéciales. Fonctions de plage |
|
Si la table est unidimensionnelle ou si le qualificateur TOTAL est utilisé comme argument, le segment de colonne actif est toujours égal à la colonne entière. |
Pour la dernière ligne d'un segment de colonne, la fonction renvoie une valeur
Limitations:
Les appels récursifs renvoient la valeur
Examples and results:
Example 1:
Dans la capture d'écran de l'exemple 1, la visualisation de la table présentée est créée à partir de la dimension
La colonne
La table présente également des mesures plus complexes, affichées dans les colonnes étiquetées : Sum(Sales)+Below(Sum(Sales)),
Pour la colonne intitulée
La mesure intitulée
La mesure étiquetée
Pour les graphiques comportant plus d'une dimension, les résultats d'expressions contenant les fonctions Above, Below, Top et Bottom dépendent de l'ordre dans lequel les dimensions de colonne sont triées par Qlik Sense. Qlik Sense évalue les fonctions d'après les segments de colonne résultant de la dernière dimension qui a été triée. L'ordre de tri des colonnes est déterminé dans le panneau des propriétés, sous l'option Tri. Il ne correspond pas nécessairement à l'ordre d'affichage des colonnes dans une table.Pour plus de détails, reportez-vous à l'exemple : 2 dans la fonction
Example 2: |
Résultat | ||
---|---|---|---|
La fonction Below peut s'utiliser comme donnée d'entrée dans les fonctions de plage. Par exemple : RangeAvg (Below(Sum(Sales),1,3)). |
Dans les arguments de la fonction Below(), Une table comprenant la dimension Customer donne les résultats suivants pour l'expression |
||
|
Données utilisées dans les exemples :