class - script- en grafiekfunctie
De functie class wijst de eerste parameter toe aan een klasse-interval. Het resultaat is een duale waarde met a<=x<b als de tekstwaarde, waarbij a en b de boven- en ondergrens van het bereik zijn, en met de ondergrens als numerieke waarde.
Syntaxis:
class(expression, interval [ , label [ , offset ]])
Argumenten:
Argument | Beschrijving |
---|---|
interval | Een getal dat de bin-breedte aanduidt. |
label | Een willekeurige tekenreeks die de 'x' in de resultaattekst kan vervangen. |
offset | Een getal die kan worden gebruikt als verschil met het standaardbeginpunt van de classificatie. Het standaardbeginpunt is meestal 0. |
Voorbeelden en resultaten:
Voorbeeld | Resultaat |
---|---|
class( 23,10 ) | retourneert '20<=x<30' |
class( 23,5,'value' ) | retourneert '20<= value <25' |
class( 23,10,'x',5 ) | retourneert '15<=x<25' |
In dit voorbeeld laden we een tabel die de naam en leeftijd van personen bevat. Wij willen een veld toevoegen dat elke persoon classificeert op basis van een leeftijdsgroep met een interval van tien jaar. De brontabel ziet er als volgt uit:
Name | Age |
---|---|
John | 25 |
Karen | 42 |
Yoshi | 53 |
U kunt het classificatieveld voor de leeftijdsgroep toevoegen door een voorafgaande load-opdracht toe te voegen via de functie class. In dit voorbeeld laden we de brontabel met behulp van inline-gegevens.
De resulterende gegevens die worden geladen zien er als volgt uit:
Name | Age | Agegroup |
---|---|---|
John | 25 | 20 <= age < 30 |
Karen | 42 | 40 <= age < 50 |
Yoshi | 53 | 50 <= age < 60 |