Przeskocz do zawartości głównej

class — funkcja skryptu i funkcja wykresu

Funkcja class przydziela pierwszy parametr do interwału klasy. Wynikiem jest wartość podwójna z a<=x<b jako wartością tekstową, gdzie argumenty a ib są górnym i dolnym limitami przedziału, oraz dolną granicą jako wartością liczbową.

Składnia:  

class(expression, interval [ , label [ , offset ]])

Argumenty:  

Argumenty Class
Argument Opis
interval Liczba określająca szerokość przedziału.
label Dowolny ciąg znaków, który może zastąpić „x” w tekście wyniku.
offset Liczba, która może zostać użyta jako przesunięcie od domyślnego punktu początkowego klasyfikacji. Zazwyczaj domyślny punkt startowy wynosi 0.

Przykłady i wyniki:  

Przykłady 1–3 i wyniki
Przykład Wynik
class( 23,10 ) zwraca '20<=x<30'
class( 23,5,'value' ) zwraca '20<= value <25'
class( 23,10,'x',5 ) zwraca '15<=x<25'

W tym przykładzie ładujemy tabelę zawierającą nazwiska i wiek osób. Chcemy dodać pola klasyfikujące każdą osobę zgodnie z grupą wiekową z interwałem dziesięciu lat. Tabela źródłowa wygląda następująco:

Tabela źródłowa
Name Age
John 25
Karen 42
Yoshi 53

Aby dodać pole klasyfikacji grupy wiekowej, można dodać poprzedzającą instrukcję ładowania przy użyciu funkcji class. W tym przykładzie ładujemy tabelę źródłową przy użyciu danych wbudowanych.

LOAD *, class(Age, 10, 'age') As Agegroup; LOAD * INLINE [ Age, Name 25, John 42, Karen 53, Yoshi];

 

Po załadowaniu otrzymane dane wyglądają następująco:

Tabela wynikowa
Name Age Agegroup
John 25 20 <= age < 30
Karen 42 40 <= age < 50
Yoshi 53 50 <= age < 60

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com