Tabela przestawna
W tabeli przestawnej (Pivot) wymiary i miary są wyświetlane jako wiersze i kolumny w tabeli. Tabela przestawna umożliwia analizowanie danych według wielu miar i w wielu wymiarach naraz.
Kiedy używać
Tabele przestawne są użyteczne, gdy wymagane jest uwzględnienie kilku wymiarów lub miar w pojedynczej tabeli, a następnie zmiana organizacji w celu wyświetlenia różnych sum częściowych. Tabela przestawna Qlik Visualization bundle oferuje kilka opcji układu i stylu innych niż wizualizacja tabeli przestawnej, w tym:
-
Nagłówki dla wszystkich wymiarów
-
Opcje menu nagłówka dla wszystkich wymiarów
-
Niestandardowa reprezentacja wartości null
-
Konfigurowalne szerokości kolumn według pikseli lub wartości procentowych
-
Dostosowywanie szerokości kolumn za pomocą myszy
-
Sumy na górze lub na dole
Tworzenie tabel przestawnych
Wykonaj następujące czynności:
- W panelu zasobów otwórz obszar Obiekty niestandardowe > Visualization bundle i przeciągnij do arkusza obiekt Pivot.
-
Kliknij Dodaj i wybierz pole lub wymiar główny jako wymiar wiersza.
Opcjonalnie dodaj więcej wymiarów jako wiersze. Tabela przestawna drąży wiersze w kolejności ich dodawania. Możesz kliknąć i przeciągnąć wymiary, aby zmienić ich kolejność.
-
Kliknij Dodaj i wybierz pole lub miarę główną jako miarę.
Opcjonalnie dodaj więcej miar.
Wygląd i inne ustawienia można dostosować na panelu właściwości.
Przestawianie danych na panelu właściwości
Na panelu właściwości można dodawać miary i wymiary do tabeli przestawnej, a także wiersze lub kolumny przestawne.
Dane
Na panelu danych można dodawać wymiary i miary. Między wierszami i kolumnami można przenosić elementy. Można także zmienić kolejność elementów w wierszach lub kolumnach. W przypadku używania więcej niż jednej miary, są one grupowane i tworzony jest element Wartości.
Sortowanie
W okienku sortowania we właściwościach zaawansowanych można zmienić wewnętrzną kolejność wymiarów i miar.
Sortowanie według pierwszej miary
W przypadku więcej niż jednej miary, tworzona jest grupa miar. Użycie polecenia Sortuj według pierwszej miary spowoduje posortowanie wartości wymiarów według wartości liczbowej pierwszej miary. Ta kolejność sortowania wpłynie na wszystkie wymiary i będzie miała pierwszeństwo przed jakąkolwiek inną kolejnością sortowania zdefiniowaną dla wymiarów.
Jeśli na przykład istnieją dwie miary: Quantity oraz Sales. W okienku właściwości w obszarze Dane> Miary najpierw widnieje Quantity. Jeśli posortujesz według pierwszej miary w kolejności malejącej, Twoja tabela zostanie posortowana począwszy od wymiaru o najwyższej Quantity.
Jeśli opcja Sortuj według pierwszej miary jest wyłączona, w tabeli zostanie zastosowana kolejność sortowania skonfigurowana dla wymiarów.
Ograniczenia:
- Ta opcja jest obsługiwana tylko wtedy, gdy obliczane są sumy częściowe. Sumy częściowe można obliczyć, wykonując jedną z następujących czynności:
- W okienku właściwości przejdź do opcji Dane i kliknij wymiar. Włącz opcję Pokaż sumy.
- W okienku właściwości przejdź do opcji Wygląd> Prezentacja. Włącz Wiersze z wcięciem.
- Ta opcja nie jest obsługiwana dla wymiarów wyliczanych.
- Ta opcja jest obsługiwana tylko wtedy, gdy wszystkie wymiary znajdują się w sekcji Wiersz, a wszystkie miary znajdują się w sekcji Kolumna.
Sortowanie wymiarów
Jeśli opcja Sortuj według pierwszej miary jest wyłączona, tabelę można sortować według wartości wymiarów. Każdy wymiar może mieć sortowanie Automatyczne lub Niestandardowe. W przypadku sortowania Automatycznego wartości pól są sortowane alfabetycznie i liczbowo w kolejności rosnącej. Dzięki sortowaniu Niestandardowemu można włączać i wyłączać następujące ustawienia:
-
Sortuj według wyrażenia: sortuje według wyrażenia niestandardowego. Sortuj według wyrażenia zastępuje ustawienia Sortuj w kolejności liczbowej i Sortuj alfabetycznie. Tej opcji należy używać tylko z pierwszym (najbardziej zewnętrznym) wymiarem w tabeli.
-
Sortuj w kolejności liczbowej: sortuje wartości pól, zaczynając od liczby.
-
Sortuj alfabetycznie: sortuje wartości pól, zaczynając od litery.
Opcje Rosnąco i Malejąco są dostępne dla wszystkich trzech ustawień.
Sortowanie wyników wyszukiwania
Użytkownik może kliknąć nazwę wymiaru w tabeli, aby rozwinąć pole listy. W polu listy użytkownik może wyszukiwać i wybierać poszczególne wartości wymiarów. Ustawienie Sortowanie wyników wyszukiwania steruje kolejnością sortowania wartości w polu listy wymiarów.
Dostępne są następujące opcje kolejności sortowania w polu listy:
-
Automatycznie: używa domyślnej kolejności sortowania. Liczby są sortowane w kolejności liczbowej rosnącej. Tekst jest sortowany w kolejności rosnącej.
-
Dziedzicz z wymiaru: stosuje kolejność sortowania zdefiniowaną dla pojedynczego wymiaru.
Formatowanie kolumn wymiarów i miar
Za pomocą dodatkowych opcji można formatować kolumny wymiarów i miar. Możesz wykonywać następujące czynności:
-
Ograniczenie wyświetlanych wymiarów
-
Formatowanie reprezentacji wymiaru
-
Formatowanie liczb miary
-
Tworzenie kolumn warunkowych
-
Ustawianie koloru tła komórek za pomocą wyrażeń
-
Ustaw koloru tekstu za pomocą wyrażeń
-
Ustawianie szerokości kolumny
Ograniczenie wyświetlanych miar
Ogranicz liczbę wyświetlanych wartości wymiaru. Po ustawieniu ograniczenia jedynymi wyświetlanymi wymiarami będą te, dla których wartość miary spełnia kryterium ograniczenia.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar i rozwiń właściwości.
-
W obszarze Ograniczenie wybierz jedno z następujących ograniczeń:
-
Brak ograniczenia — wartość domyślna.
-
Stała liczba — należy wybrać wartości minimalne i maksymalne. Ustaw liczbę wartości. W celu ustawienia liczby można użyć wyrażenia. Kliknij , aby otworzyć edytor wyrażeń.
-
Dokładna wartość — należy za pomocą operatorów ustawić dokładną wartość ograniczenia. W celu ustawienia liczby można użyć wyrażenia. Kliknij , aby otworzyć edytor wyrażeń.
-
Wartość względna — należy za pomocą operatorów ustawić względny limit ograniczenia w procentach. W celu ustawienia liczby można użyć wyrażenia. Kliknij , aby otworzyć edytor wyrażeń.
-
Formatowanie reprezentacji wymiaru
Możesz formatować kolumny wymiarów, aby wyświetlać wartości, łącza lub obrazy, korzystając z opcji Reprezentacja w panelu właściwości. Wybierać można następujące reprezentacje:
- Tekst: wyświetla wartości wymiarów jako tekst. Jest to wartość domyślna.
-
Łącze: wyświetla wartości jako klikalne łącza. Używana jest albo wartość wymiaru, albo adres URL. Można też dodać inne adresy URL do wyświetlanych wartości wymiaru.
-
Grafika: wyświetla wartości zawierające bezwzględny adres URL grafiki jako grafikę.
Formatowanie łączy
Znak ; nie jest obsługiwany jako separator parametru zapytania w adresie URL.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar i rozwiń właściwości.
-
W obszarze Reprezentacja wybierz Łącze.
-
W obszarze Ustawienia łącza wybierz jedną z następujących opcji:
-
Dodaj etykietę: wymiar zawiera docelowy adres URL w wyrażeniu wymiaru lub w tabeli danych. Łącza są wyświetlane i uporządkowane według wyrażenia docelowego adresu URL.
W polu Etykieta łącza wpisz opisową etykietę tekstową docelowego adresu URL. Kliknij , aby otworzyć edytor wyrażeń.
-
Dodaj adres URL: wartości wymiarów stają się wybieralnymi łączami tekstowymi, które są etykietami adresów URL.
W obszarze Adres URL łącza wprowadź wyrażenie docelowego adresu URL. Kliknij , aby otworzyć edytor wyrażeń.
-
Formatowanie grafik
Grafiki w tabelach przestawnych są dostępne tylko z serwerów i domen, które zostały umieszczone na liście bezpiecznych. Administratorzy udostępniają te zasoby w Konsoli zarządzania, dodając zasady bezpieczeństwa zawartości (CSP) dla każdego serwera lub domeny. CSP pomaga zapobiegać atakom cross-site scripting, kontrolując to, jakich zasobów przeglądarka może żądać od serwera.
Znak ; nie jest obsługiwany jako separator parametru zapytania w adresie URL.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar i rozwiń właściwości.
-
W obszarze Reprezentacja wybierz Grafika.
-
W obszarze Ustawienie grafiki wybierz jedną z następujących opcji:
-
Dodaj etykietę: wymiar zawiera bezwzględny adres URL grafiki w wyrażeniu wymiaru lub w tabeli danych. Łącza są wyświetlane i uporządkowane według wyrażenia URL.
W obszarze Etykieta obrazu wprowadź opisową etykietę tekstową grafiki, która będzie wyświetlana jako tekst alternatywny po wskazaniu grafiki kursorem. Kliknij , aby otworzyć edytor wyrażeń.
-
Dodaj adres URL: wartości wymiarów stają się etykietami alternatywnego tekstu wyświetlanego po wskazaniu grafiki kursorem.
W obszarze Adres URL grafiki wprowadź wyrażenie docelowego adresu URL. Kliknij , aby otworzyć edytor wyrażeń.
-
-
W obszarze Wymiarowanie wybierz jedną z następujących opcji wymiarowania:
-
Zawsze dopasowuj
-
Dopasuj na szerokość
-
Dopasuj na wysokość
-
Rozciągnij, aby dopasować
-
Oryginalny rozmiar
-
-
W obszarze Pozycja wybierz położenie obrazu w komórce.
Formatowanie liczb miary
Liczby miary można formatować w obszarze Formatowanie liczb na panelu właściwości.
Aby zmienić format liczb na poziomie aplikacji, a nie tylko dla pojedynczej miary, lepiej to zrobić za pomocą ustawień regionalnych w ramach instrukcji SET na początku skryptu w edytorze ładowania danych.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz miarę i rozwiń właściwości.
-
W obszarze Formatowanie liczb wybierz format:
-
Autom.: Qlik Sense automatycznie ustawia formatowanie liczb na podstawie danych źródłowych.
W celu reprezentowania skrótów liczbowych stosowane są międzynarodowe jednostki SI, takie jak k (tysiąc), M (milion) i G (miliard).
-
Liczba: domyślnie formatowanie jest ustawione na opcję Proste, a użytkownik może wybrać formatowanie z opcji na liście rozwijanej. Zmień na Niestandardowe i wprowadź wzorzec formatu w polu Wzorzec formatu.
Przykłady:
- # ##0 przedstawia liczbę jako liczbę całkowitą z separatorem tysięcy. W tym przykładzie znak „ ” jest używany jako separator tysięcy.
- ###0 przedstawia liczbę jako liczbę całkowitą bez separatora tysięcy.
- 0000 przedstawia liczbę jako liczbę całkowitą z co najmniej czterema cyframi. Na przykład liczba 123 będzie wyświetlana jako 0123.
- 0.000 przedstawia liczbę z trzema cyframi po przecinku. W tym przykładzie znak „.” jest używany jako separator dziesiętny.
Po dodaniu do wzorca formatu znaku procentu (%) wartości miary zostają automatycznie pomnożone przez 100.
- Waluta: domyślnie wzorzec formatu użyty dla waluty jest taki sam jak ustawiony w systemie operacyjnym. Użyj pozycji Wzorzec formatu, aby zmienić wzorzec formatu.
- Data: domyślnie formatowanie jest ustawione na opcję Proste, a użytkownik może wybrać formatowanie z opcji na liście rozwijanej. Zmień na Niestandardowe i wprowadź wzorzec formatu w polu Wzorzec formatu.
- Czas trwania: Wzorzec formatu użyty dla czasu trwania jest domyślnie taki sam jak ustawiony w systemie operacyjnym. Czas trwania może być formatowany jako dni lub jako kombinacja dni, godzin, minut, sekund i ułamków sekund. Użyj pozycji Wzorzec formatu, aby zmienić wzorzec formatu.
- Niestandardowy: domyślnie wzorzec formatu użyty dla elementu niestandardowego jest taki sam jak ustawiony w systemie operacyjnym. Użyj pozycji Wzorzec formatu, aby zmienić wzorzec formatu.
-
Tworzenie kolumn warunkowych
Kolumny mogą być warunkowe, aby były widoczne tylko po spełnieniu określonych warunków.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar lub miarę i rozwiń właściwości.
-
Kliknij w obszarze Pokaż kolumnę, jeśli, aby otworzyć edytor wyrażeń.
-
Wprowadź wymiar, aby określić warunki wyświetlenia kolumny.
-
Kliknij przycisk Zastosuj.
Przykład
Załóżmy, że masz tabelę przestawną lub obiekt Przestawienie z następującymi elementami:
-
Wymiary to Product Type i Product Name.
-
Miary to Sum(Sales) i Count (distinct InvoiceNumber).
-
Elementy w sekcji Kolumny to Wartości (domyślne) oraz pole Quarter.
Część 1: kolumna warunkowa na podstawie wyborów użytkownika.
Może się zdarzyć, że w aplikacji znajduje się duża liczba danych z różnych lat, więc nie chcesz dodawać zbyt wiele bałaganu do wizualizacji. Jednocześnie chcesz zachęcać do szczegółowej oraz interaktywnej analizy.
Dla kolumny Quarter możesz dodać następujące wyrażenie dla Pokaż kolumnę, jeśli:
GetSelectedCount(Year)=1
W przypadku tego wyrażenia, jeśli użytkownik wybierze jeden rok w aplikacji, tabela przestawna podzieli każdą miarę na kwartały. Jeśli nie, to wyświetlane będą łączne wartości miary.
Część 2: kolumny warunkowe wykorzystujące zmienne
Możesz użyć zmiennych, aby zachęcić do interaktywnej analizy. Załóżmy, że utworzysz również zmienną vUserInteraction z pustą definicją. Następnie utworzysz w arkuszu dwa wykresy z Przyciskami, skonfigurowane za pomocą działania Ustaw wartość zmiennej:
-
Pokaż więcej szczegółów: kliknięcie tego przycisku ustawia vUserInteraction na wartość ='Yes'.
-
Pokaż mniej szczegółów: kliknięcie tego przycisku ustawia vUserInteraction na wartość ='No'.
W tabeli przestawnej możesz dodać do wykresu szereg dodatkowych miar, takich jak Count(Quantity) i Sum(Cost). Następnie skonfiguruj każdą kolumnę miary tak, aby miała następującą wartość Pokaż kolumnę, jeśli:
'$(Reference)'='Yes'
Dzięki temu wykres można dostosować do tego, czy użytkownik potrzebuje dodatkowych informacji. Jeśli użytkownik kliknie przycisk Pokaż więcej szczegółów, do tabeli zostaną dodane dodatkowe miary. W przeciwnym razie lub po kliknięciu przycisku Pokaż mniej szczegółów dodatkowe miary zostaną usunięte.
-
Pokaż więcej szczegółów: kliknięcie tego przycisku ustawia vUserInteraction na wartość ='Yes'.
-
Pokaż mniej szczegółów: kliknięcie tego przycisku ustawia vUserInteraction na wartość ='No'.
W tabeli przestawnej możesz dodać do wykresu szereg dodatkowych miar, takich jak Count(Quantity) i Sum(Cost). Następnie skonfiguruj każdą kolumnę miary tak, aby miała następującą wartość Pokaż kolumnę, jeśli:
'$(Reference)'='Yes'
Dzięki temu wykres można dostosować do tego, czy użytkownik potrzebuje dodatkowych informacji. Jeśli użytkownik kliknie przycisk Pokaż więcej szczegółów, do tabeli zostaną dodane dodatkowe miary. W przeciwnym razie lub po kliknięciu przycisku Pokaż mniej szczegółów dodatkowe miary zostaną usunięte.
Ustawianie koloru tła za pomocą wyrażeń
Kolor tła kolumny można zdefiniować za pomocą wyrażeń. Na przykład komórki w kolumnie mogą zmieniać kolor tła w zależności od wartości w danej komórce. Jeśli używany jest ciemny kolor tła, wówczas kolor tekstu automatycznie zmienia się na biały.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar lub miarę i rozwiń właściwości.
-
Kliknij w obszarze Wyrażenie koloru tła, aby otworzyć edytor wyrażeń.
-
Wprowadź wymiar, aby określić warunki wyświetlenia kolumny.
-
Kliknij przycisk Zastosuj.
Ustawianie koloru tekstu za pomocą wyrażeń
Kolor tekstu w kolumnie można zdefiniować za pomocą wyrażeń. Na przykład komórki w kolumnie mogą zmieniać kolor tekstu w zależności od wartości w danej komórce.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar lub miarę i rozwiń właściwości.
-
Kliknij w obszarze Wyrażenie koloru tekstu, aby otworzyć edytor wyrażeń.
-
Wprowadź wymiar, aby określić warunki wyświetlenia kolumny.
-
Kliknij przycisk Zastosuj.
Ustawianie szerokości kolumny
Szerokość kolumny jest domyślnie ustawiana automatycznie. Szerokość kolumny można ustawić ręcznie na podstawie następujących kryteriów:
-
Zawartość
-
Piksele
-
Wartość procentowa
Możesz także ręcznie zmienić rozmiar kolumn, przeciągając krawędzie nagłówka.
Wykonaj następujące czynności:
-
W obszarze Dane wybierz wymiar lub miarę i rozwiń właściwości.
-
W obszarze Szerokość kolumny wybierz sposób ustawiania szerokości kolumny:
-
Dopasuj do zawartości: rozmiar kolumn jest dopasowywany do szerokości zawartości kolumny.
-
Piksele: ustaw szerokość kolumny w pikselach.
-
Wartość procentowa: ustaw szerokość kolumny w procentach.
-
Automatycznie: automatycznie ustawia szerokość kolumny przy użyciu Qlik Sense.
-
Dopasowywanie stylu
W obszarze Wygląd dostępnych jest wiele opcji określania stylu na panelu właściwości.
Kliknij Style w obszarze Wygląd > Prezentacja, aby dodatkowo dostosować styl wykresu. Panel stylu zawiera różne sekcje na kartach Ogólne i Wykres.
Style można zresetować, klikając obok każdej sekcji. Kliknięcie opcji Zresetuj wszystko powoduje zresetowanie stylów dla wszystkich dostępnych kart w panelu stylów.
Dostosowanie tekstu
Można ustawić tekst tytułu, podtytułu i przypisu w sekcji Wygląd > Ogólne. Aby ukryć te elementy, wyłącz Pokaż tytuły.
Widoczność różnych etykiet na wykresie zależy od ustawień specyficznych dla wykresu i opcji wyświetlania etykiet. Można to skonfigurować w panelu właściwości.
Można wybrać styl tekstu widocznego na wykresie.
Wykonaj następujące czynności:
-
W panelu właściwości rozszerz sekcję Wygląd.
-
W obszarze Wygląd > Prezentacja kliknij pozycję Style.
-
Na karcie Ogólne ustaw czcionkę, styl wyróżnienia, rozmiar czcionki i kolor następujących elementów tekstowych:
-
Tytuł
-
Podtytuł
-
Stopka
-
-
Na karcie Wykres ustaw czcionkę, styl wyróżnienia, rozmiar czcionki i kolor następujących elementów tekstowych:
- Nagłówek: nadaj styl tekstowi nagłówków wszystkich wymiarów.
- Wartości wymiarów: nadaj styl wartościom wymiarów tekstu.
- Wartości miar: nadaj styl tekstowi wartości miar.
- Etykiety miar: nadaj styl tekstowi nagłówków miar.
- Łączne wartości: nadaj styl tekstowi wartości sum.
- Wartości null: nadaj styl tekstowi wartości null.
Dostosowywanie tła
Można dostosować tło wykresu. Można także pokolorować poszczególne wymiary lub miary według wyrażeń.
Wykonaj następujące czynności:
-
W panelu właściwości rozszerz sekcję Wygląd.
-
W obszarze Wygląd > Prezentacja kliknij pozycję Style.
-
Na karcie Ogólne panelu stylu można wybrać kolor tła (pojedynczy kolor lub wyrażenie). Można także ustawić w tle grafikę z biblioteki multimediów lub adresu URL.
Podczas używania koloru tła użyj suwaka, aby dostosować przezroczystość tła.
Jeżeli używasz grafiki w tle, możesz dostosować jej rozmiar i położenie.
-
Na karcie Wykres dostosuj kolor tła następujących elementów tekstowych:
- Nagłówek
- Wartości wymiarów
- Wartości miar
- Etykiety miar
- Łączne wartości
- Wartości Null
Dostosowywanie siatki
Siatkę tabeli przestawnej można dostosować.
Wykonaj następujące czynności:
-
W panelu właściwości rozszerz sekcję Wygląd.
-
W obszarze Wygląd > Prezentacja kliknij pozycję Style.
-
Na karcie Wykres dostosuj siatkę przy użyciu następujących elementów:
-
Wysokość wiersza: ustaw wysokość wierszy w liniach.
-
Obramowanie: ustaw kolor obramowania komórek.
-
Znak oddzielający: ustaw kolor separatora między wymiarami i miarami, a także nagłówkiem i wierszami.
-
Tło: ustaw kolor pustego obszaru utworzonego, gdy masz wymiary w Kolumnie.
-
Dostosowywanie wartości null
Sposób przedstawiania wartości null w tabeli przestawnej można zmienić.
Wykonaj następujące czynności:
-
W panelu właściwości kliknij opcje Wygląd > Prezentacja.
-
W obszarze Tekst wartości null wprowadź tekst, którym chcesz zastępować wartości null.
Pełne rozwijanie tabeli przestawnej
Tabelę przestawną można ustawić tak, aby była zawsze w pełni rozwinięta.
Wykonaj następujące czynności:
-
W panelu właściwości kliknij opcje Wygląd > Prezentacja.
-
Wybierz W pełni rozszerzone.
Dostosowywanie obramowania i cienia
Możesz dostosować obramowanie i cień wykresu.
Wykonaj następujące czynności:
-
W panelu właściwości rozszerz sekcję Wygląd.
-
W obszarze Wygląd > Prezentacja kliknij pozycję Style.
-
Na karcie Ogólne panelu stylów w obszarze Obramowanie dostosuj rozmiar Konturu, aby zwiększyć lub zmniejszyć linie obramowania wokół wykresu.
-
Wybierz kolor obramowania.
-
Dostosuj Promień rogu, aby kontrolować zaokrąglenie obramowania.
-
W obszarze Cień na karcie Ogólne wybierz rozmiar i kolor cienia. Wybierz opcję Brak, aby usunąć cień.
Ograniczenia
Tabele przestawne mają następujące ograniczenia:
Nie można przestawiać danych w tabeli przestawnej z Visualization bundle, gdy arkusz jest w trybie analizy, tak jak jest to możliwe w przypadku tabeli przestawnej wizualizacji.