Script de chargement
Chargez les données suivantes sous forme de chargement inline dans l'éditeur de chargement de données pour créer les exemples d'expression de graphique ci-dessous.
Temp:
LOAD * inline [
Region|SubRegion|RowNo()|NoOfRows()
Africa|Eastern
Africa|Western
Americas|Central
Americas|Northern
Asia|Eastern
Europe|Eastern
Europe|Northern
Europe|Western
Oceania|Australia
] (delimiter is '|');
Pour plus d'informations sur l'utilisation des chargements inline, voir Chargements inline.
Expression de graphique
Créez une visualisation de table dans une feuille Qlik Sense dotée des dimensions Region et SubRegion. Ajoutez RowNo( ), NoOfRows() et NoOfRows(Total) comme mesures.
Résultat
Region |
SubRegion |
RowNo() |
NoOfRows() |
NoOfRows(Total) |
Africa |
Eastern |
1 |
2 |
9 |
Africa |
Western |
2 |
2 |
9 |
Americas |
Central |
1 |
2 |
9 |
Americas |
Northern |
2 |
2 |
9 |
Asia |
Eastern |
1 |
1 |
9 |
Europe |
Eastern |
1 |
3 |
9 |
Europe |
Northern |
2 |
3 |
9 |
Eurrope |
Western |
3 |
3 |
9 |
Oceania |
Australia |
1 |
1 |
9 |
Explication
Dans cet exemple, l'ordre de tri porte sur la première dimension, Region. C'est pourquoi chaque segment de colonne se compose d'un groupe de régions qui a la même valeur, par exemple, Africa.
La colonne RowNo() indique le nombre de lignes de chaque segment de colonne, par exemple, il existe deux lignes pour la région Africa. La numérotation des lignes reprend alors à 1 pour le segment de colonne suivant, c'est-à-dire Americas.
La colonne NoOfRows() compte le nombre de lignes de chaque segment de colonne, par exemple, Europe a trois lignes dans le segment de colonne.
La colonne NoOfRows(Total) ignore les dimensions, à cause de l'argument TOTAL pour NoOfRows(), et compte les lignes du tableau.
Si la table a été triée sur la deuxième dimension, SubRegion, les segments de colonne seront basés sur cette dimension, si bien que la numérotation des lignes changera pour chaque SubRegion.
Pour plus d'informations sur les expressions, voir Utilisation d'expressions dans les visualisations.