# FirstValue - 指令碼函數

FirstValue() 會傳回從運算式所定義之記錄載入的第一個值 (按照 group by 子句排序)。

資訊備註此函數只可作為指令碼函數。

語法：

FirstValue (FirstValue ( exprexpr))

傳回的資料類型： 雙值

引數：

FirstValue 引數

| 引數 | 描述 |
| --- | --- |
| expr | 包含待測量資料的運算式或欄位。 |

限制：

如果找不到文字值，則會傳回 NULL。

範例與結果：

新增範例指令碼到您的文件中並加以執行。然後至少將結果資料行中所列的欄位新增至您文件中的工作表，以查看結果。

範例與結果

| 範例 | 結果欄位 | 結果值 |
| --- | --- | --- |
| `TeamData:<br>`<br>`LOAD * inline [`<br>`SalesGroup\|Team\|Date\|Amount<br>`<br>`East\|Gamma\|01/05/2013\|20000<br>`<br>`East\|Gamma\|02/05/2013\|20000<br>`<br>`West\|Zeta\|01/06/2013\|19000<br>`<br>`East\|Alpha\|01/07/2013\|25000<br>`<br>`East\|Delta\|01/08/2013\|14000<br>`<br>`West\|Epsilon\|01/09/2013\|17000<br>`<br>`West\|Eta\|01/10/2013\|14000<br>`<br>`East\|Beta\|01/11/2013\|20000<br>`<br>`West\|Theta\|01/12/2013\|23000<br>`<br>`] (delimiter is '\|');`<br>` `<br>`FirstValue1:`<br>`LOAD SalesGroup,FirstValue(Team) as FirstTeamLoaded  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | FirstTeamLoaded<br><br>Gamma<br><br>Zeta |