# First

Il prefisso `First` aggiunto a un'istruzione `LOAD` o `SELECT` (SQL) viene utilizzato per caricare un numero di record massimo impostato dalla tabella di origine dei dati. Un tipico caso d'uso per l'utilizzo del prefisso `First` è quando si desidera recuperare un piccolo sottoinsieme di record da una fase di caricamento dei dati di grandi dimensioni e/o lenta. Non appena il numero di record definito "`n`" viene caricato, la fase di caricamento termina prematuramente e il resto dell'esecuzione dello script continua normalmente.

Sintassi:

First n ( loadstatement | selectstatement )

Argomenti

| Argomento | Descrizione |
| --- | --- |
| ` n  ` | Un'espressione arbitraria che restituisce un numero intero indicante il numero massimo di record da leggere. È possibile anche racchiudere `n` tra parentesi: `(n)`. |
| ` loadstatement \| selectstatement  ` | Il valore `load statement/select statement` che segue l'argomento n definirà la tabella specificata che deve essere caricata con il numero massimo di record impostato. |

## Impostazioni locali

Se non diversamente specificato, gli esempi di questo argomento utilizzano il seguente formato di data: MM/DD/YYYY. Il formato della data viene specificato nell'istruzione `SET DateFormat` nello script di caricamento dei dati. La formattazione predefinita della data potrebbe essere diversa nel proprio sistema, a causa delle impostazioni regionali e di altri fattori. È possibile modificare i formati degli esempi seguenti in base alle proprie esigenze. In alternativa, è possibile modificare i formati nel proprio script di caricamento per adattarli a questi esempi.

Le impostazioni regionali predefinite nelle applicazioni si basano sulle impostazioni regionali del sistema del computer o del server in cui risulta installato Qlik Sense. Se il server Qlik Sense a cui si accede è impostato in Svezia, l'editor caricamento dati utilizzerà le impostazioni regionali svedesi per date, ora e valuta. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'Qlik Sense interfaccia utente. Qlik Sense verrà visualizzato nella stessa lingua del browser che stai utilizzando.

Esempi di funzioni

| Esempio | Risultato |
| --- | --- |
| ` FIRST 10 LOAD * from abc.csv;  ` | Questo esempio recupererà le prime dieci righe da un file Excel. |
| ` FIRST (1) SQL SELECT * from Orders;  ` | Questo esempio recupererà la prima riga selezionata dal set di dati `Orders`. |

## Esempio: Caricamento delle prime cinque righe

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

#### Script di caricamento e risultati

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati delle prime due settimane del 2020.

* La variabile `First` che indica all'applicazione di caricare solo i primi cinque record.

Script di caricamento

```
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 
]; 
```

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere `Date` come campo e `sum(sales)` come misura.

Tabella dei risultati

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

Lo script carica solo i primi cinque record della tabella `Sales`.

## Ulteriori informazioni

* [Load](https://help.qlik.com/it-IT/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/it-IT/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)