QlikView - obrotowe tabele

Obrotowa tabela w QlikView jest podobna do funkcji transpozycji kolumn i wierszy w programie Microsoft Excel, ale zawiera kilka dodatkowych opcji. Możemy transponować kolumny w wielu kierunkach i dają one różne wyniki. W tym rozdziale zobaczymy zwykłą opcję transpozycji polegającą na konwersji wierszy na kolumny.

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

Wybór transformacji danych

Ponieważ będziemy używać Rotate wybierzmy zakładkę Obróć, która wyświetla wartości wszystkich pól.

Zastosuj Obróć

Klikamy Transposeaby transponować powyższe dane. Transponowane dane wyglądają 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.