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.
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:
Voorbeelden
Voorbeeld
Resultaat
class( var,10
) met var = 23
retourneert '20<=x<30'
class( var,5,'value'
) met var = 23
retourneert '20<= value <25'
class(
var,10,'x',5
) met var = 23
retourneert '15<=x<25'
Voorbeeld - Load-script dat gebruikmaakt van class
Load-script
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 originele brontabel ziet er als volgt uit.
Resultaten
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.
Maak een nieuw tabblad in de editor voor laden van gegevens en laad de volgende gegevens als een inline load. Maak de onderstaande tabel in Qlik Sense om de resultaten te bekijken.
LOAD *,
class(Age, 10, 'age') As Agegroup;
LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];
In sommige voorbeelden in dit onderwerp worden inline loads gebruikt. Ga voor meer informatie naar Inline loads.
Resultaten
Resultaten
Name
Age
Agegroup
John
25
20 <= age < 30
Karen
42
40 <= age < 50
Yoshi
53
50 <= age < 60
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!