Top - fonction de graphique
La fonction
Syntax:
Top([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 négatif, la fonction Top aboutit au même résultat que la fonction Bottom 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 count valeurs, une pour chacune des count dernières lignes du segment de colonne actif. 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. |
Limitations:
Les appels récursifs renvoient la valeur
Examples and results:
Example: 1
Dans la capture d'écran de la table présentée dans cet exemple, la visualisation de la table est créée à partir de la dimension
La colonne
La table présente également des mesures plus complexes : une mesure créée à partir de Sum(Sales)+Top(Sum(Sales)) et une autre intitulée
Example: 2
Dans les captures d'écran des tables présentées dans cet exemple, d'autres dimensions ont été ajoutées aux visualisations :
Pour plus de détails, reportez-vous à l'exemple : 2 dans la fonction
Example: 3 |
Résultat | ||
---|---|---|---|
La fonction Top peut s'utiliser comme donnée d'entrée dans les fonctions de plage. Par exemple : RangeAvg (Top(Sum(Sales),1,3)). |
Dans les arguments de la fonction Top(), Une table comprenant la dimension Customer donne les résultats suivants pour l'expression |
||
|
Monthnames:
LOAD * INLINE [
Month, Monthnumber
Jan, 1
Feb, 2
Mar, 3
Apr, 4
May, 5
Jun, 6
Jul, 7
Aug, 8
Sep, 9
Oct, 10
Nov, 11
Dec, 12
];
Sales2013:
crosstable (Month, Sales) LOAD * inline [
Customer|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec
Astrida|46|60|70|13|78|20|45|65|78|12|78|22
Betacab|65|56|22|79|12|56|45|24|32|78|55|15
Canutility|77|68|34|91|24|68|57|36|44|90|67|27
Divadip|57|36|44|90|67|27|57|68|47|90|80|94
] (delimiter is '|');
Pour que les mois soient triés dans l'ordre correct, au moment de la création des visualisations, accédez à la section Tri (Sorting) du panneau des propriétés, sélectionnez Mois (Month) et cochez la case Trier par expression (Sort by expression). Dans la zone de l'expression, spécifiez Monthnumber.