La funzione class assegna il primo parametro a un intervallo di classe. Viene restituito un valore duale in cui a<=x<b rappresenta il valore testuale dove a e b rappresentano i limiti superiore e inferiore del contenitore e il limite inferiore è un valore numerico.
Un numero che specifica la larghezza del contenitore.
label
Una stringa arbitraria che può sostituire la 'x' nel testo del risultato.
offset
Un numero che può essere utilizzato come offset dal punto di partenza predefinito della classificazione. Il punto di partenza predefinito è in genere 0.
Esempi:
Esempi
Esempio
Risultato
class( var,10
) con var = 23
restituisce '20<=x<30'
class( var,5,'value'
) con var = 23
restituisce '20<= value <25'
class(
var,10,'x',5
) con var = 23
restituisce '15<=x<25'
Esempio - Script di caricamento usando class
Script di caricamento
In questo esempio viene caricata una tabella contenente il nome e l'età delle persone. Si desidera aggiungere un campo che classifichi ciascun utente in base a un gruppo di età con un intervallo temporale di dieci anni. La tabella di origine originale ha un aspetto simile al seguente.
Risultati
Name
Age
John
25
Karen
42
Yoshi
53
Per aggiungere il campo di classificazione del gruppo di età, è possibile aggiungere un'istruzione di caricamento precedente tramite la funzione class.
Creare una nuova scheda nell'editor caricamento dati, quindi caricare i seguenti dati come caricamento inline. Creare la tabella in basso in Qlik Sense per visualizzare i risultati.
LOAD *,
class(Age, 10, 'age') As Agegroup;
LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!