Laddningsskript
Ladda följande data som en inline-laddning i Skriptredigeraren för att skapa diagramuttrycksexemplen nedan.
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 '|');
Mer information om hur du använder inline-laddningar finns i Inline-laddningar.
Diagramuttryck
Skapa en tabellvisualisering i ett Qlik Sense-ark med Region och SubRegion som dimensioner. Lägg till RowNo( ), NoOfRows() och NoOfRows(Total) som mått.
Resultat
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 |
Förklaring
I det här exemplet är sorteringsordningen efter den första dimensionen, Region. Det leder till att varje kolumnsegment består av en grupp med regioner som har samma värde, till exempel Africa.
Kolumnen RowNo() visar radnummer för varje kolumnsegment. Till exempel finns det två rader för regionen Africa. Radnumreringen börjar sedan på 1 igen för nästa kolumnsegment, som är Americas.
Kolumnen NoOfRows() räknar antalet rader i varje kolumnsegment. Till exempel har Europe tre rader i kolumnsegmentet.
Kolumnen NoOfRows(Total) bortser från dimensionerna på grund av argumentet TOTAL för NoOfRows() och räknar raderna i tabellen.
Om tabellen sorteras på den andra dimensionen, SubRegion, baseras kolumnsegment på den dimensionen så att radnumreringen ändras för varje SubRegion.
Mer information om uttryck finns i Använda uttryck i visualiseringar.