Funkcja FieldValue() zwraca wartość znalezioną na pozycji elem_no pola field_name (według kolejności ładowania).
Składnia:
FieldValue(field_name , elem_no)
Typ zwracanych danych: dual
Argumenty:
Argumenty
Argument
Opis
field_name
Nazwa pola, dla którego wymagana jest wartość. Na przykład kolumna w tabeli. Argument musi być podany jako wartość ciągu znaków. Oznacza to, że nazwa pola musi być ujęta w pojedyncze cudzysłowy.
elem_no
Zgodny z kolejnością ładowania numer pozycji (elementu) pola, dla którego zwracana jest wartość. Może on dotyczyć wiersza w tabeli, ale zależy od kolejności, w jakiej elementy (wiersze) są ładowane.
Ograniczenia:
Jeśli wartość argumentu elem_no jest większa niż liczba wartości pól, wówczas zwracana jest wartość NULL.
Skrypt ładowania
Załaduj następujące dane w edytorze ładowania danych jako ładowanie wbudowane, aby utworzyć poniższy przykład.
Names: LOAD * inline [ First name|Last name|Initials|Has cellphone John|Anderson|JA|Yes Sue|Brown|SB|Yes Mark|Carr|MC |No Peter|Devonshire|PD|No Jane|Elliot|JE|Yes Peter|Franc|PF|Yes ] (delimiter is '|'); John1: Load FieldValue('First name',1) as MyPos1 Resident Names; Peter1: Load FieldValue('First name',5) as MyPos2 Resident Names;
Aby uzyskać więcej informacji o ładowaniu wbudowanym, zobacz temat Ładowania wbudowane.
Tworzenie wizualizacji
Utwórz wizualizację tabeli w arkuszu Qlik Sense. Dodaj do tabeli pola First name, MyPos1 i MyPos2.
Wynik
First name
MyPos1
MyPos2
Jane
John
Jane
John
John
Jane
Mark
John
Jane
Peter
John
Jane
Sue
John
Jane
Objaśnienie
FieldValue('First name','1') powoduje, że John jest wartością MyPos1 dla wszystkich imion, ponieważ „John” pojawia się jako pierwsze w kolejności ładowania pola Name. Warto zauważyć, że w panelu filtrowania imię John pojawiłoby się jako drugie od góry, po imieniu Jane, ponieważ podlega sortowaniu alfabetycznemu, nie tak, jak w kolejności ładowania.
FieldValue('First name','5') powoduje, że Jane jest wartością MyPos2 dla wszystkich imion, ponieważ „Jane” pojawia się jako piąte w kolejności ładowania pola First name.
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ć!