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
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'
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. Så här ser källtabellen ut:
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. I detta exempel laddar vi källtabellen med inline-data:
LOAD *,
class(Age, 10, 'age') As Agegroup;
LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];