Redukcja danych | Qlik Cloud Pomoc
Przeskocz do zawartości głównej

Redukcja danych

Ostatnia aktualizacja: 30.09.2026

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.

  1. Otwórz Edytor ładowania danych w Scripting Tutorial aplikacji.
  2. Kliknij polecenie Ładuj dane.
  3. 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
  4. W Edytorze ładowania danych kliknij kartę Sales.
  5. Usuń średnik na końcu tego wiersza:
  6. (ooxml, embedded labels, table is [Sales data]);

  7. Dodaj następujący wiersz na końcu skryptu ładowania:
  8. 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.
  9. Kliknij polecenie Ładuj dane.
  10. 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.
  11. Jeśli do tabeli prostej w aplikacji zostaną dodane dane, załadowane zostaną tylko dane odpowiadające warunkom określonym przez użytkownika.
  12. Tabela zawierająca pola Bill Date i Sales

    Tabela zawierająca pola Bill Date i Sales.

    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.

    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ń.

    W edytorze wyrażeń wprowadź następujące dane.

    =Money( Sales )

    Edytor wyrażeń

    Edytor wyrażeń.

    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 teraz wyrażone w dolarach.
  13. Po zakończeniu tego przykładu instrukcję Where należy ująć w komentarzu. Nie zapomnij dodać średnika na końcu swojej pierwszej instrukcji LOAD.
  14. Skrypt powinien wyglądać następująco:

    Okno skryptu ładowania z instrukcją Where w komentarzu

    Okno skryptu ładowania z instrukcją Where w komentarzu.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!