# First

`First` または `LOAD` (SQL) ステートメントへの `SELECT` プレフィックスは、データ ソース テーブルから最大レコード数をロードする際に使用します。 `First` プレフィックスを使用する一般的なユース ケースは、大きなレコードから小さなサブセットのレコードを取得する場合および/またはデータのロード ステップが遅い場合です。定義された「`n`」数のレコードがロードされ次第、ロード ステップが途中で終了し、スクリプトの残りの実行が通常どおり続行されます。

構文:

First n ( loadstatement | selectstatement )

引数

| 引数 | 説明 |
| --- | --- |
| ` n  ` | 読み取り対象の最大レコード件数を示す整数を評価する任意の数式。`n` は `(n)` のように括弧で囲む場合があります。 |
| ` loadstatement \| selectstatement  ` | n 引数に続く `load statement/select statement` は、設定された最大レコード数でロードする必要がある指定されたテーブルを定義します。 |

## 地域の設定

特に指定のない限り、このトピックの例では次の日付書式を使用しています: MM/DD/YYYY。日付書式は、データ ロード スクリプトの `SET DateFormat` ステートメントで指定されています。既定の日付書式は、地域の設定やその他の要因により、システムによって異なる場合があります。以下の例の書式は、要件に合わせて変更できます。または、これらの例に一致するようにロード スクリプトの書式を変更できます。

App の既定の地域設定は、Qlik Sense がインストールされているコンピューターまたはサーバーの地域システム設定に基づいています。アクセスしている Qlik Sense サーバーがスウェーデンに設定されてい場合、データ ロード エディターは、日付、時間、および通貨にスウェーデンの地域設定を使用します。これらの地域の書式設定は、Qlik Sense ユーザー インターフェースに表示される言語とは関係ありません。Qlik Sense は使用しているブラウザと同じ言語で表示されます。

関数の例

| 例 | 結果 |
| --- | --- |
| ` FIRST 10 LOAD * from abc.csv;  ` | この例では、Excel ファイルから最初の 10 行を取得します。 |
| ` FIRST (1) SQL SELECT * from Orders;  ` | この例では、`Orders` データセットから最初に選択された行を取得します。 |

## 例 – 最初の 5 行をロードする

[](https://help.qlik.com/en-US/sense/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)` をメジャーとして追加します。

結果テーブル

| Date | 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/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)