# 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/RRRR. 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.

Domyślne ustawienia regionalne w aplikacjach są oparte na regionalnych ustawieniach systemu komputera lub serwera, na którym zainstalowano Qlik Sense. Jeśli serwer Qlik Sense, do którego uzyskujesz dostęp, jest ustawiony na Szwecję, Edytor ładowania danych użyje szwedzkich ustawień regionalnych dla dat, godziny i waluty. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Sense. Interfejs Qlik Sense będzie wyświetlany w tym samym języku co używana przeglądarka.

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