Skriptexempel
I det här exemplet laddas data först utan satsen AutoNumber. Sedan läggs AutoNumber-satsen till för att visa effekten.
Data som används i exemplet
Ladda följande data som en inline-laddning i Skriptredigeraren för att skapa skriptexemplet nedan. Låt AutoNumber-satsen vara bortkommenterad så länge.
RegionSales: LOAD *, Region &'|'& Year &'|'& Month as KeyToOtherTable INLINE [ Region, Year, Month, Sales North, 2014, May, 245 North, 2014, May, 347 North, 2014, June, 127 South, 2014, June, 645 South, 2013, May, 367 South, 2013, May, 221 ]; Budget: LOAD Budget, Region &'|'& Year &'|'& Month as KeyToOtherTable INLINE [Region, Year, Month, Budget North, 2014, May, 200 North, 2014, May, 350 North, 2014, June, 150 South, 2014, June, 500 South, 2013, May, 300 South, 2013, May, 200 ]; //AutoNumber KeyToOtherTable;
Mer information om hur du använder inline-laddningar finns i Inline-laddningar.
Skapa visualiseringar
Skapa två tabellvisualiseringar i ett Qlik Sense-ark. Lägg till KeyToOtherTable, Region, Year, Month och Sales som dimensioner i den första tabellen. Lägg till KeyToOtherTable, Region, Year, Month och Budget som dimensioner i den andra tabellen.
Resultat
Tabellen RegionSales
KeyToOtherTable |
Region |
Year |
Month |
Sales |
North|2014|June |
North |
2014 |
June |
127 |
North|2014|May |
North |
2014 |
May |
245 |
North|2014|May |
North |
2014 |
May |
347 |
South|2013|May |
South |
2013 |
May |
221 |
South|2013|May |
South |
2013 |
May |
367 |
South|2014|June |
South |
2014 |
June |
645 |
Tabellen Budget
KeyToOtherTable |
Region |
Year |
Month |
Budget |
North|2014|June |
North |
2014 |
June |
150 |
North|2014|May |
North |
2014 |
May |
200 |
North|2014|May |
North |
2014 |
May |
350 |
South|2013|May |
South |
2013 |
May |
200 |
South|2013|May |
South |
2013 |
May |
300 |
South|2014|June |
South |
2014 |
June |
500 |
Förklaring
I exemplet visas det sammansatta fältet KeyToOtherTable som länkar ihop de båda tabellerna. AutoNumber används inte. Observera längden på KeyToOtherTable-värdena.
Lägga till AutoNumber-satsen
Ta bort kommentarsmarkeringen på AutoNumber-satsen i laddningsskriptet.
AutoNumber KeyToOtherTable;
Resultat
Tabellen RegionSales
KeyToOtherTable |
Region |
Year |
Month |
Sales |
1 |
North |
2014 |
June |
127 |
1 |
North |
2014 |
May |
245 |
2 |
North |
2014 |
May |
347 |
3 |
South |
2013 |
May |
221 |
4 |
South |
2013 |
May |
367 |
4 |
South |
2014 |
June |
645 |
Tabellen Budget
KeyToOtherTable |
Region |
Year |
Month |
Budget |
1 |
North |
2014 |
June |
150 |
1 |
North |
2014 |
May |
200 |
2 |
North |
2014 |
May |
350 |
3 |
South |
2013 |
May |
200 |
4 |
South |
2013 |
May |
300 |
4 |
South |
2014 |
June |
500 |
Förklaring
Fältvärdena i KeyToOtherTable har ersatts med unika heltalsvärden och därmed reduceras även längden på fältvärdena, vilket sparar minne. Nyckelfälten i de båda tabellerna påverkas av AutoNumber och tabellerna förblir länkade. Exemplet är kortfattat eftersom det är avsett som en illustration, men blir meningsfullt med en tabell som innehåller ett stort antal rader.