QlikView - transformacja danych
Transformacja danych to proces modyfikowania istniejących danych do nowego formatu danych. Może również obejmować odfiltrowywanie lub dodawanie określonych wartości do istniejącego zestawu danych. QlikView może przeprowadzić transformację danych po wczytaniu ich do pamięci i wykorzystaniu wielu wbudowanych funkcji.
Dane wejściowe
Rozważmy następujące dane wejściowe, które przedstawiają dane dotyczące sprzedaży w każdym miesiącu. Jest to przechowywane jako plik csv o nazwie kwartalnik_sprzedaż.csv
Month,SalesVolume
March,2145
April,2458
May,1245
Sales Values in Q2
June,5124
July,7421
August,2584
Sales Values in Q3
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265
Ładowanie danych
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 tabel” z zakładki „Dane z plików” i przejdź do pliku quarterlt_sales.csv. Kliknij Następny.
Kreator transformacji
Następny ekran skłania nas do wyboru transformacji danych. Kliknij przyciskEnable Transformation Step.
Typ transformacji
W tym kroku wybierzemy transformację, aby wyeliminować wiersze opisujące kwartał. WybieramyGarbage → delete markedi wybierz dwa wiersze, które nie są wymagane. Kliknij Następny.
Opcje kreatora plików
Po wybraniu typu transformacji i wierszy do usunięcia, następny ekran zachęca nas do dalszej transformacji, takiej jak wybranie klauzuli where lub dodanie prefiksów. Zignorujemy ten krok i klikniemy Zakończ.
Załaduj skrypt dla przekształconych danych
Poniżej znajduje się skrypt ładowania powyższych danych po zakończeniu wszystkich kroków transformacji.
Wyświetlanie przekształconych danych
Przekształcone dane można wyświetlić za pomocą pliku Table Boxobiekt arkusza. Kroki, aby go utworzyć, podano poniżej.
Następnie wybieramy pola dla Table Box.
Pole tabeli wyświetla teraz dane w arkuszu.