# 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` 陳述式中指定。由於地區設定和其他因素，您系統中的預設日期格式可能會不同。您可以變更以下範例中的格式，以滿足您的需求。或者，您可以在載入指令碼中變更格式，以符合這些範例。

應用程式中的預設地區設定是根據安裝 Qlik Sense 之電腦或伺服器的地區系統設定。若您存取的 Qlik Sense 伺服器設定為瑞典，資料載入編輯器將會對日期、時間和貨幣使用瑞典文地區設定。這些地區格式設定與 Qlik Sense 使用者介面中顯示的語言無關。Qlik Sense 顯示的語言將與您正在使用的瀏覽器相同。

函數範例

| 範例 | 結果 |
| --- | --- |
| ` FIRST 10 LOAD * from abc.csv;  ` | 此範例將會從 excel 檔案擷取前十行。 |
| ` FIRST (1) SQL SELECT * from Orders;  ` | 此範例將會從 `Orders` 資料集擷取選取的第一行。 |

## 範例 – 載入前五列

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

#### 載入指令碼和結果

概覽

開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。

載入指令碼包含：

* 來自 2020 年前兩週的日期資料集。

* 指示應用程式僅載入前五筆記錄的 `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` 表格的前五筆記錄。

## 瞭解更多資訊

* [Load](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)