class-funktionen kopplar den första parametern till ett klassintervall. Resultatet är ett dualt värde med a<=x<b som textvärde, där a och b är de övre och nedre gränserna av bin, och det nedre gränsvärdet ett numeriskt värde.
Valfri sträng som kan ersätta 'x' i den resulterande texten.
offset
Ett tal som kan användas som förskjutning från standardstartpunkten i klassificeringen. Startpunkten är normalt 0.
Exempel:
Exempel
Exempel
Resultat
class( var,10
) med var = 23
returnerar '20<=x<30'
class( var,5,'value'
) med var = 23
returnerar '20<= value <25'
class(
var,10,'x',5
) med var = 23
returnerar '15<=x<25'
Exempel – Laddningsskript som använder class
Laddningsskript
I det här exemplet laddar vi en tabell som innehåller namn och ålder på olika personer. Vi vill lägga till ett fält som klassificerar varje person utifrån en åldersgrupp med ett intervall på tio år. Den ursprungliga källtabellen ser ut enligt följande.
Resultat
Name
Age
John
25
Karen
42
Yoshi
53
Om du vill lägga till klassificeringsfältet för åldersgrupp kan du lägga till en föregående load-sats med hjälp av class-funktionen.
Skapa en ny flik i Skriptredigeraren och ladda sedan följande data som en inline load. Skapa tabellen nedan i Qlik Sense för att se resultatet.
LOAD *,
class(Age, 10, 'age') As Agegroup;
LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!