# FieldValue스크립트 및 차트 함수

FieldValue()은 필드 field\_name의 위치 elem\_no에서 찾은 값을 로드 순서대로 반환합니다.

FieldValue(field\_name , elem\_no)

반환 데이터 유형: Dual

인수

| 인수 | 설명 |
| --- | --- |
| field\_name | 값이 필요한 필드의 이름.예를 들어, 테이블에 있는 열입니다. 문자열 값으로 지정해야 합니다. 따라서 필드 이름은 작은따옴표로 묶어야 합니다. |
| elem\_no | 값이 반환된 로드 순서에 따른 필드의 위치(요소) 번호.이는 테이블에 있는 행에 해당할 수 있지만, 요소(행)가 로드되는 순서에 따라 결정됩니다. |

* elem\_no가 필드 값의 수보다 클 경우 NULL이 반환됩니다.

* 이 차트 함수가 차트의 표현식에서 사용되는 경우 차트의 y 값에 대한 정렬 또는 테이블의 표현식 열에 의한 정렬은 허용되지 않습니다. 따라서 해당 정렬 옵션이 자동으로 비활성화됩니다. 시각화 또는 테이블에서 이 차트 함수를 사용하면 시각화의 정렬이 이 함수에 대해 정렬된 입력으로 되돌아갑니다. 이 제한은 동등한 스크립트 함수에는 적용되지 않습니다.

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

#### 예시

### 로드 스크립트

데이터 로드 편집기에서 다음 데이터를 인라인 로드로 로드하여 아래 예를 만듭니다.

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

인라인 로드 사용에 대한 자세한 내용은 [인라인 로드를 사용하여 데이터 로드](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)를 참조하십시오.

### 시각화 만들기

Qlik Sense 시트에 테이블 시각화를 만듭니다.테이블에 First name, MyPos1 및 MyPos2 필드를 추가합니다.

### 결과

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

### 설명

First name 필드의 로드 순서로 John이 맨 처음에 나타나기 때문에 모든 이름에 대한 FieldValue('First name','1')의 MyPos1 값은 John이 됩니다.필터 창은 로드 순서가 아니라 알파벳 순으로 정렬되므로 John 이 맨 위에서 두 번째로 Jane 다음에 표시된다는 점에 유의하십시오.

필드의 로드 순서로 Jane이 5번째에 나타나기 때문에 모든 이름에 대한 FieldValue('First name','1')의 MyPos2First name 값은 Jane이 됩니다.