Script di caricamento
Caricare i dati seguenti come un caricamento inline nell'editor caricamento dati per creare gli esempi di espressione del grafico in basso.
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 '|');
Per ulteriori informazioni sull'utilizzo di caricamenti inline, vedere Caricamento inline.
Espressione del grafico
Creare la visualizzazione di una tabella in un foglio di Qlik Sense con Region e SubRegion come dimensioni. Aggiungere RowNo( ), NoOfRows() e NoOfRows(Total) come misure.
Risultato
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 |
Spiegazione
In questo esempio, il criterio di ordinamento è per la prima dimensione, Regione. Di conseguenza, ciascun segmento colonna è formato da un gruppo di regioni che presenta lo stesso valore, ad esempio, Africa.
La colonna RowNo() mostra i numeri di riga per ciascun segmento colonna, ad esempio, sono presenti due righe per la regione Africa. La numerazione delle righe riparte da 1 per il segmento di colonna successivo, vale a dire Americas.
La colonna NoOfRows() conteggia il numero di righe in ciascun segmento colonna, ad esempio, Europa ha tre righe nel segmento colonna.
La colonna NoOfRows(Total) ignora le dimensioni a causa dell'argomento TOTAL per NoOfRows() e conteggia le righe nella tabella.
Se la tabella è stata ordinata in base alla seconda dimensione, SubRegion, i segmenti colonna si baserebbero su tale dimensione, pertanto la numerazione delle righe cambierebbe per ciascun SubRegion.
Per ulteriori informazioni sulle espressioni, vedere Utilizzo di espressioni nelle visualizzazioni.