# FieldValueSkript- och diagramfunktion

FieldValue() returnerar det värde som återfinns i position elem\_no i fältet field\_name (i inläsningsordning).

FieldValue(field\_name , elem\_no)

Returnerad datatyp: Dual

Argument

| Argument | Beskrivning |
| --- | --- |
| field\_name | Namnet på det fält för vilket värdet krävs. Till exempel, kolumnen i en tabell. Måste anges som ett strängvärde. Detta innebär att fältnamnet måste omges av enkla citattecken. |
| elem\_no | Lägesnumret (elementnumret) på fältet efter laddningsordning, som värdet returneras för. Detta kan motsvara en rad i en tabell, men det beror på i vilken ordning elementen (raderna) läses in. |

* Om elem\_no är större än antalet fältvärden returneras NULL.

* Sortering på y-värden i diagram, eller sortering efter uttryckskolumner i tabeller, är inte tillåtet när denna diagramfunktion används i något av diagrammets uttryck. Dessa sorteringsalternativ är därför automatiskt inaktiverade. När du använder den här diagramfunktion i en visualisering eller tabell kommer sorteringen av visualiseringen att återgå till den sorterade inmatningen av den här funktionen. Den här begränsningen gäller inte funktionen ekvivalent skript.

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

#### Exempel

### Laddningsskript

Ladda följande data som en inline load i Skriptredigeraren för att skapa exemplet nedan.

```
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;
```

Mer information om hur du använder inline-laddningar finns i [Använda inline-laddningar för att ladda data](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Skapa en visualisering

Skapa en tabell visualisering i ett Qlik Sense-ark. Lägg till fälten First name, MyPos1 och MyPos2 i tabellen.

### Resultat

| First name | MyPos1 | MyPos2 |
| --- | --- | --- |
| Jane | John | Jane |
| John | John | Jane |
| Mark | John | Jane |
| Peter | John | Jane |
| Sue | John | Jane |

### Förklaring

FieldValue('First name','1') leder till John som värde för MyPos1 för alla förnamn eftersom John visas först i laddningsordningen för fältet First name. Observera att John skulle visas som nummer 2 från toppen i en filterruta, efter Jane, eftersom den sorteras alfabetiskt och inte efter inläsningsordning.

FieldValue('First name','5') leder till Jane som värde för MyPos2 för alla förnamn eftersom Jane visas som det femte i laddningsordningen för fältet First name.