# First

Prefiks `First` w instrukcji `LOAD` lub `SELECT` (SQL) służy do ładowania z tabeli źródła danych ustalonej maksymalnej liczby rekordów. Typowym zastosowaniem prefiksu `First` jest pobranie małego podzbioru rekordów na etapie dużego lub powolnego ładowania danych. Po załadowaniu zdefiniowanej liczby rekordów „`n`” etap ładowania kończy się przedwcześnie, a reszta wykonywania skryptu jest kontynuowana normalnie.

Składnia:

First n ( loadstatement | selectstatement )

Argumenty

| Argument | Opis |
| --- | --- |
| ` n  ` | Dowolne wyrażenie, którego wynik oceny jest liczbą całkowitą wskazującą maksymalną liczbę rekordów do odczytania. `n` można też zamknąć w nawiasie: `(n)`. |
| ` loadstatement \| selectstatement  ` | `load statement/select statement` po argumencie n zdefiniuje określoną tabelę, którą należy załadować z ustawioną maksymalną liczbą rekordów. |

## Ustawienia regionalne

Jeżeli nie podano inaczej, w przykładach w tym temacie stosowany jest następujący format daty: MM/DD/YYYY. Format daty jest określony w instrukcji `SET DateFormat` w skrypcie ładowania danych. Domyślny format daty w Twoim systemie może być inny ze względu na ustawienia regionalne i inne czynniki. Formaty zastosowane w przykładach można zmienić, aby dostosować je do własnych wymagań. Zamiast tego można też zmienić formaty w skrypcie ładowania, aby pasowały do tych przykładów. Więcej informacji można znaleźć w temacie [Modyfikowanie ustawień regionalnych na potrzeby aplikacji i skryptów](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

Domyślne ustawienia regionalne w aplikacjach są oparte na profilu użytkownika. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Cloud. Interfejs Qlik Cloud będzie wyświetlany w tym samym języku co używana przeglądarka.

Jeżeli jesteś twórcą aplikacji, możesz wybrać domyślny region dla tworzonych przez siebie aplikacji. Więcej informacji zawiera temat [Ustawianie preferowanych ustawień regionalnych do tworzenia aplikacji i skryptów w Analityka Qlik Cloud](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

Przykłady funkcji

| Przykład | Wynik |
| --- | --- |
| ` FIRST 10 LOAD * from abc.csv;  ` | Ten przykład pobierze pierwsze dziesięć wierszy z pliku programu Excel. |
| ` FIRST (1) SQL SELECT * from Orders;  ` | Ten przykład pobierze pierwszy wybrany wiersz z zestawu danych `Orders`. |

## Przykład – Ładowanie pierwszych pięciu wierszy

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

#### Skrypt ładowania i wyniki

Przegląd

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych dat z pierwszych dwóch tygodni 2020 roku.

* Zmienna `First`, która nakazuje aplikacji ładowanie tylko pierwszych pięciu rekordów.

Skrypt ładowania

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

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj `Date` jako pole oraz `sum(sales)` jako miarę:

Tabela wynikowa

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

Skrypt ładuje tylko pierwszych pięć rekordów tabeli `Sales`.

## Dowiedz się więcej

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