# FieldValue - 스크립트 및 차트 함수

FieldValue()는 field\_name 필드의 elem\_no 위치에서 발견된 값을 반환합니다(로드 순서에 따라).

구문:

FieldValue(field\_name , elem\_no)

반환 데이터 유형: 이중

인수:

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

제한 사항:

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

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

아래 데이터 예를 문서에 추가하고 실행합니다. 다음 예는 First name 테이블의 Names 필드를 사용합니다.

예 및 결과

| 예 | 결과 |
| --- | --- |
| 차트 함수 - 차원 First name이 포함된 테이블에서 다음을 측정값으로 추가합니다.<br><br>`FieldValue('First name','1')` | John이며, John이 First name 필드의 로드 순서에서 처음으로 나오기 때문입니다. 목록 상자는 로드 순서가 아니라 알파벳 순으로 정렬되므로 John이 Jane에 이어 맨 위에서 두 번째로 표시된다는 점에 유의하십시오. |
| First name을 사용한 차트 함수:<br><br>`FieldValue('First name','7')` | NULL이며, First name 필드에 값이 6개뿐이기 때문입니다. |
| 스크립트 함수 - 데이터 예처럼 테이블 Names이 로드된 경우:<br><br>`John1:` `Load FieldValue('First name',1) as MyPos1` `Resident Names;` | `MyPos1=`John이며, 'John'이 First name 필드의 로드 순서에서 처음으로 나오기 때문입니다. |
| Names<br>을 사용한 스크립트 함수:<br><br>`Peter1:` `Load FieldValue('First name',7) as MyPos2` `Resident Names;` | `MyPo2s=` - (Null)이며, First name 필드에 값이 6개뿐이기 때문입니다. |

예제에서 사용된 데이터:

`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',7) as MyPos2` `Resident Names;`