QlikView - funkcja Fill

Plik Fill Funkcja w QlikView służy do wypełniania wartości z istniejących pól do nowego pola.

Dane wejściowe

Rozważmy następujące dane wejściowe, które reprezentują rzeczywiste i prognozowane dane dotyczące sprzedaży.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Wczytaj skrypt

Powyższe dane są ładowane do pamięci QlikView za pomocą edytora skryptów. Otwórz edytor skryptów z menu Plik lub naciśnijControl+E. Wybierz opcję „Pliki tabeli” z zakładki „Dane z plików” i wyszukaj plik zawierający powyższe dane.

Po kliknięciu Dalej w powyższym kroku wybieramy plik Enable Transformation Step przycisk, aby przeprowadzić wymaganą transformację danych.

Wybór transformacji danych

Ponieważ będziemy używać Fill wybierzmy zakładkę Fill, która wyświetla puste wartości pod Actual Field.

Utwórz warunek wypełnienia

Po kliknięciu przycisku Wypełnij pojawi się opcja wyboru kolumny docelowej i warunku komórki. Wybieramy trzecią kolumnę, ponieważ chcemy wypełnić puste wartości tej kolumny wartościami z tego samego wiersza w drugiej kolumnie. Wybierz również wartość komórki jako pustą, aby tylko puste komórki zostały nadpisane nowymi wartościami.

Przekształcone dane

Po wykonaniu powyższych kroków otrzymujemy przekształcone dane, jak pokazano poniżej.

Załaduj skrypt dla przekształconych danych

Skrypt ładowania dla przekształconych danych można zobaczyć za pomocą edytora skryptów. Skrypt pokazuje wyrażenie, które zastępuje puste wartości komórek.

Wyświetl przekształcone dane

Przekształcone dane można zobaczyć, tworząc plik Table Box za pomocą opcji w menu Layout → New Sheet Object.