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];
Resulterande data som laddas ser nu ut så här:
Name
Age
Agegroup
John
25
20 <= age < 30
Karen
42
40 <= age < 50
Yoshi
53
50 <= age < 60
Var den här sidan till hjälp för dig?
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!