# FieldValueScript- en diagramfunctie

FieldValue() retourneert de waarde die is gevonden in positie elem\_no van het veld field\_name (op volgorde van laden).

FieldValue(field\_name , elem\_no)

Retourgegevenstypen: Dual

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. |

* Als elem\_no groter is dan het aantal veldwaarden, wordt NULL geretourneerd.

* Het is niet toegestaan te sorteren op y-waarden in grafieken of op uitdrukkingskolommen in tabellen als deze diagramfunctie wordt gebruikt in een van de uitdrukkingen van de grafiek. Deze sorteeropties worden daarom automatisch uitgeschakeld. Als u deze diagramfunctie gebruikt in een visualisatie of tabel, wordt de sortering van de visualisatie teruggezet naar de gesorteerde invoer van deze functie. Deze beperking is niet van toepassing op de bijbehorende scriptfunctie.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/fieldvalue.htm)

#### Voorbeeld

### 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-ladingen gebruiken om gegevens te laden](https://help.qlik.com/nl-NL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### 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.