FieldValue() retourneert de waarde die is gevonden in positie elem_no van het veld field_name (op volgorde van laden).
Syntaxis:
FieldValue(field_name , elem_no)
Retourgegevenstypen: dual
Argumenten:
Argumenten
Argument
Beschrijving
field_name
Naam van het veld waarvoor de waarde is vereist. Bijvoorbeeld de kolom in een tabel. Moet worden opgegeven als een tekenreekswaarde. Dit betekent dat de veldnaam tussen enkele aanhalingstekens moet staan.
elem_no
Het positienummer (elementnummer) van het veld, na de laadvolgorde, waarvoor de waarde wordt geretourneerd. Dit kan overeenkomen met de rij in een tabel, maar het is afhankelijk van de volgorde waaraan de elementen (rijen) worden geladen.
Beperkingen:
Als elem_no groter is dan het aantal veldwaarden, wordt NULL geretourneerd.
Load-script
Laad de volgende gegevens als een inline load in de editor voor laden van gegevens om het onderstaande voorbeeld te maken.
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;
Voor meer informatie over inline loads, raadpleegt u Inline loads.
Een visualisatie maken
Maak een tabelvisualisatie in een Qlik Sense-werkblad. Voeg de velden First name, MyPos1 en MyPos2 toe aan de tabel.
Resultaat
First name
MyPos1
MyPos2
Jane
John
Jane
John
John
Jane
Mark
John
Jane
Peter
John
Jane
Sue
John
Jane
Uitleg
FieldValue('First name','1') resulteert in John als de waarde voor MyPos1 voor alle voornamen omdat John als eerste verschijnt in de laadvolgorde van het veld First name. Houd er rekening mee dat John in een filtervak als nummer 2 van boven zou worden weergegeven, na Jane, omdat hierbij alfabetisch wordt gesorteerd en niet op laadvolgorde.
FieldValue('First name','5') resulteert in Jane als de waarde voor MyPos2 voor alle voornamen omdat Jane als vijfde verschijnt in de laadvolgorde van het veld First name.
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!