QlikView - Manipulacja kolumnami

Manipulacja kolumnami to rodzaj transformacji danych, w którym nowa kolumna jest wypełniana wartościami z istniejącej kolumny, która spełnia określone kryteria. Kryterium może być wyrażeniem, które jest tworzone w ramach kroku Transformacja danych.

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,2125
May,1245,2320
June,5124,3652
July,7421,7514
August,2584,3110
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,2916

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 wybieramy plikEnable Transformation Step przycisk, aby przeprowadzić wymaganą transformację danych.

Wybór transformacji danych

Wybierz kartę Kolumna, a następnie wybierz plik Newprzycisk. Prosi o określenieNew columni warunek wiersza. Określamy kolumnę 3 jako kolumnę źródłową i wybieramy wartości, które zaczynają się od dwóch jako Warunek wiersza.

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 tworzy nową kolumnę z wymaganymi wartościami.

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.