# First

`LOAD` 또는 `SELECT`(SQL) 문의 `First` 접두사는 데이터 소스 테이블에서 최대 수의 레코드 집합을 로드하는 데 사용됩니다. `First` 접두사를 사용하는 일반적인 사용 사례는 크거나 느린 데이터 로드 단계에서 레코드의 작은 하위 집합을 검색하려는 경우에 있습니다. 정의된 "`n`"개의 레코드가 로드되는 즉시 로드 단계가 조기에 종료되고 나머지 스크립트 실행은 정상적으로 계속됩니다.

구문:

First n ( loadstatement | selectstatement )

인수

| 인수 | 설명 |
| --- | --- |
| ` n  ` | 읽을 최대 레코드 수를 나타내는 정수로 평가되는 임의의 표현식입니다. `n`은 `(n)`과 같이 괄호로 묶을 수도 있습니다. |
| ` loadstatement \| selectstatement  ` | n 인수 뒤에 오는 `load statement/select statement`는 설정된 최대 레코드 수로 로드되어야 하는 지정된 테이블을 정의합니다. |

## 국가별 설정

달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다: MM/DD/YYYY. 날짜 형식은 데이터 로드 스크립트의 `SET DateFormat` 문에 지정됩니다. 기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다. 아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다. 또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다. 자세한 내용은 [응용 프로그램 및 스크립트에 대한 지역 설정 수정](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm)를 참조하십시오.

응용 프로그램의 기본 지역 설정은 사용자 프로필을 기반으로 합니다. 이러한 국가별 형식 설정은 Qlik Cloud 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Cloud는 사용 중인 브라우저와 동일한 언어로 표시됩니다.

응용 프로그램 작성자인 경우 만든 응용 프로그램의 기본 지역을 설정할 수 있습니다. 자세한 내용은 [Qlik Cloud 분석에서 앱 및 스크립트 만들기를 위한 기본 지역 설정 지정](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting)을 참조하십시오.

함수 예

| 예제 | 결과 |
| --- | --- |
| ` FIRST 10 LOAD * from abc.csv;  ` | 이 예는 Excel 파일에서 처음 10개의 줄을 검색합니다. |
| ` FIRST (1) SQL SELECT * from Orders;  ` | 이 예는 `Orders` 데이터 집합에서 첫 번째로 선택한 줄을 검색합니다. |

## 예 – 처음 5개 행 로드

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/First.htm)

#### 로드 스크립트 및 결과

개요

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* 2020년 처음 2주 동안의 날짜 데이터 집합.

* 처음 5개 레코드만 로드하도록 응용 프로그램에 지시하는 `First` 변수.

로드 스크립트

```
Sales: 
FIRST 5 
LOAD 
* 
Inline [ 
date,sales 
01/01/2020,6000 
01/02/2020,3000 
01/03/2020,6000 
01/04/2020,8000 
01/05/2020,5000 
01/06/2020,7000 
01/07/2020,3000 
01/08/2020,5000 
01/09/2020,9000 
01/10/2020,5000 
01/11/2020,7000 
01/12/2020,7000 
01/13/2020,7000 
01/14/2020,7000 
]; 
```

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고, `Date`를 필드로 추가하고, `sum(sales)`를 측정값으로 추가합니다.

결과 테이블

| 날짜 | sum(sales) |
| --- | --- |
| 01/01/2020 | 6000 |
| 01/02/2020 | 3000 |
| 01/03/2020 | 6000 |
| 01/04/2020 | 8000 |
| 01/05/2020 | 5000 |

이 스크립트는 `Sales` 테이블의 처음 5개 레코드만 로드합니다.

## 자세한 정보

* [Load](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)