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.