# Redukcja danych

Aplikacja udostępnia kilka różnych sposobów na zmniejszenie ilości danych wczytywanych do Twojej aplikacji. Można na przykład filtrować dane z plików lub łączników danych.

Można również zredukować ilość danych bezpośrednio w skrypcie ładowania.

Wykonaj następujące czynności:

1. Otwórz Edytor ładowania danych w Scripting Tutorial aplikacji.
2. Kliknij polecenie Ładuj dane.

   Na podstawie dotychczas napisanego skryptu ładowania aplikacja ładuje 65 534 wiersze z pliku danych Sales.xlsx do tabeli Table1. Sales data (Dane sprzedaży) to nazwa karty, która zawiera daną tabelę w oryginalnym pliku Sales.xlsx.

   Okno postępu ładowania danych

   Okno postępu ładowania danych

   Okno postępu ładowania danych ![Okno postępu ładowania danych](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-all.png)
3. W Edytorze ładowania danych kliknij kartę Sales.
4. Usuń średnik na końcu tego wiersza:
   ```
   (ooxml, embedded labels, table is [Sales data]);
   ```
5. Dodaj następujący wiersz na końcu skryptu ładowania:
   ```
   Where Sales > 100.00 and Date("Invoice Date") >= '01/01/2026';
   ```

   Informuje to aplikację, aby ładowała wyłącznie dane, w których sprzedaż jest większa niż 100,00 USD. Używana jest również funkcja Data w celu załadowania danych, gdy data przypada 1 stycznia 2026 roku lub później.

   Skrypt powinien wyglądać następująco:

   Okno skryptu ładowania ze skryptem redukującym ilość wczytanych danych

   Okno skryptu ładowania ze skryptem redukującym ilość wczytanych danych

   Okno skryptu ładowania ze skryptem redukującym ilość wczytanych danych ![Okno skryptu ładowania ze skryptem redukującym ilość wczytanych danych.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load_reduce_data-cloud-rev.png)
6. Kliknij polecenie Ładuj dane.

   Na podstawie zaktualizowanego skryptu ładowania aplikacja ładuje teraz mniej wierszy z pliku danych Sales.xlsx .

   Okno postępu ładowania danych ze zmniejszoną ilością ładowanych danych

   Okno postępu ładowania danych ze zmniejszoną ilością ładowanych danych

   Okno postępu ładowania danych ze zmniejszoną ilością ładowanych danych ![Okno postępu ładowania danych ze zmniejszoną ilością ładowanych danych.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-reduced.png)
7. Jeśli do tabeli prostej w aplikacji zostaną dodane dane, załadowane zostaną tylko dane odpowiadające warunkom określonym przez użytkownika.

   Tabela zawierająca pola Bill Date i Sales

   Tabela zawierająca pola Bill Date i Sales

   Tabela zawierająca pola Bill DateBill Date i SalesSales ![Tabela zawierająca pola Bill Date i Sales.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table.png)

   Pamiętajmy, że Salespole dodaliśmy jako wymiar. Wartości Sales są wyświetlane indywidualnie. Gdybyśmy dodali Sales jako miarę, wartości zostałyby zagregowane według daty.

   Zazwyczaj, Sales dodaje się jako miarę. W przypadku miar istnieje możliwość wyświetlania wartości jako kwot walutowych (np. dolarów) poprzez zastosowanie formatowania liczb w kolumnie.

   Formatowanie liczb stosowane w przypadku miary Sales

   Formatowanie liczb stosowane w przypadku miary Sales

   Formatowanie liczb stosowane w przypadku miary SalesSales ![Formatowanie liczb stosowane w przypadku miary Sales.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-money.png)

   Jednak, ponieważ używamy Sales w charakterze wymiary, wymagane jest inne podejście. W tym przypadku użyjemy wyrażenia wykresu. W tym kursie nie omawiamy szczegółowo funkcji wykresów, jednak jest to dobra okazja na wprowadzenie prostego przykładu.

   Kiedy używamy Sales jako wymiaru, wartości są wyświetlane w postaci liczbowej, tak jak pokazano w powyższej tabeli.

   Aby to naprawić, można otworzyć edytor wyrażeń wykresu Sales, klikając pozycję fx, a następnie używając funkcji Money.

   Otwieranie edytora wyrażeń

   Otwieranie edytora wyrażeń

   Otwieranie edytora wyrażeń ![Otwieranie edytora wyrażeń.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-chart-expression.png)

   W edytorze wyrażeń wprowadź następujące dane.
   ```
   =Money( Sales )
   ```

   Edytor wyrażeń

   Edytor wyrażeń

   Edytor wyrażeń ![Edytor wyrażeń.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-chart-expression-edit.png)

   Wartości w polu będą teraz wyświetlane jako jednostki walutowe. Jednostki te (w tym przypadku dolary) są określone w sekcji Głównej skryptu ładowania.

   Tabela zawierająca pola Bill Date i Sales. Sales – wyświetlanie w dolarach

   Tabela zawierająca pola Bill Date i Sales. Sales – wyświetlanie w dolarach

   Tabela zawierająca pola Bill DateBill Date i SalesSales. SalesSales – wyświetlanie w dolarach ![Tabela zawierająca pola Bill Date i Sales. Sales teraz wyrażone w dolarach.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table-money.png)
8. Po zakończeniu tego przykładu instrukcję Where należy ująć w komentarzu. Nie zapomnij dodać średnika na końcu swojej pierwszej instrukcji LOAD.

   Skrypt powinien wyglądać następująco:

   Okno skryptu ładowania z instrukcją Where w komentarzu

   Okno skryptu ładowania z instrukcją Where w komentarzu

   Okno skryptu ładowania z instrukcją WhereWhere w komentarzu ![Okno skryptu ładowania z instrukcją Where w komentarzu.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-where_comment-cloud-rev.png)