FieldValue() liefert den Wert an der (nach Lade-Reihenfolge) elem_no-ten Position des Feldes field_name.
Syntax:
FieldValue(field_name , elem_no)
Rückgabe Datentyp: dual
Argumente:
Argumente
Argument
Beschreibung
field_name
Name für das Feld, für das der Wert erforderlich ist. Zum Beispiel die Spalte in einer Tabelle. Muss als String angegeben werden. Das heißt, der Feldname muss in einfachen Anführungszeichen stehen.
elem_no
Die Positionsnummer (Element) des Feldes gemäß der Lade-Reihenfolge, für die der Wert ausgegeben wird. Dies könnte einer Zeile in einer Tabelle entsprechen, hängt aber davon ab, in welcher Reihenfolge die Elemente (Zeilen) geladen werden.
Beschränkungen:
Ist elem_no größer als die Zahl der Feldwerte, ist das Ergebnis NULL.
Ladeskript
Laden Sie die folgenden Daten als Inline-Ladevorgang in den Dateneditor, um das folgende Beispiel zu erstellen.
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;
Weitere Informationen über Inline-Ladevorgänge finden Sie unter Inline-Ladevorgänge.
Erstellen einer Visualisierung
Erstellen Sie eine Tabellenvisualisierung in einem Qlik Sense-Arbeitsblatt. Fügen Sie die Felder First name, MyPos1 und MyPos2 zur Tabelle hinzu.
Ergebnis
First name
MyPos1
MyPos2
Jane
John
Jane
John
John
Jane
Mark
John
Jane
Peter
John
Jane
Sue
John
Jane
Erläuterung
FieldValue('First name','1') ergibt „John“ als Wert für MyPos1 für alle Vornamen, weil „John“ in der Ladereihenfolge des Felds First name an erster Stelle steht. Hinweis: In einem Filterfenster würde John als zweiter von oben nach Jane angezeigt werden, da alphabetisch und nicht nach Lade-Reihenfolge sortiert wird.
FieldValue('First name','5') ergibt „Jane“ als Wert für MyPos2 für alle Vornamen, weil „Jane“ in der Ladereihenfolge des Felds First name an fünfter Stelle steht.
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!