Load-script
Laad de volgende gegevens als een inline-load in de editor voor laden van gegevens om de onderstaande voorbeelden van diagramuitdrukkingen te maken.
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 '|');
Voor meer informatie over inline loads, raadpleegt u Inline loads.
Diagramuitdrukking
Maak een tabelvisualisatie in een Qlik Sense-werkblad met Region en SubRegion als dimensies. Voeg RowNo( ), NoOfRows() NoOfRows(Total) toe als metingen.
Resultaat
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 |
Uitleg
In dit voorbeeld wordt de sorteervolgorde bepaald door de eerste dimensie, Region. Dit heeft als gevolg dat elk kolomsegment bestaat uit een groep regio's met dezelfde waarde, bijvoorbeeld Afrika.
De kolom RowNo() toont de rijnummers voor elk kolomsegment, zo zijn er bijvoorbeeld twee rijen voor de regio Afrika. De rijnummering begint vervolgens opnieuw bij 1 voor het volgende kolomsegment, Americas.
De kolom NoOfRows() telt het aantal rijen in elk kolomsegment, zo heeft Europa bijvoorbeeld drie rijen in het kolomsegment.
In de kolom NoOfRows(Total) worden de dimensies genegeerd vanwege het argument TOTAL voor NoOfRows() en het aantal rijen in de tabel worden geteld.
Als de tabel is gesorteerd op de tweede dimensie, SubRegion, worden de kolomsegmenten gebaseerd op die dimensie, waardoor de rijnummers wijzigen voor elke SubRegion.
Zie Uitdrukkingen gebruiken in visualisaties voor meer informatie over uitdrukkingen.