Funkcje Level of Detail Expressions (LOD) otwierają przed użytkownikami
Tableau wiele możliwości, jeśli chodzi o porównanie wybranych np. regionów /
produktów / pracowników do innych. Zaprezentuję przykład zastosowania funkcji EXCLUDE
do porównania sprzedaży w wybranej kategorii produktów do pozostałych. W
dalszej części postu zostanie opisane krok po kroku wykonanie poniżej
wizualizacji.
Link do wizualizacji:
Pracę zaczynamy od utworzenia prostego
wykresu słupkowego sprzedaży w poszczególnych kategoriach produktów oraz
dynamicznego parametru typu String, przyjmującego wartości zmiennej Category. Wartości
parametru wyświetlamy na widoku za pomocą opcji Show Parameter Control,
dostępnej w menu rozwijanym przy tym parametrze w zakładce Parameters.
W następnym kroku wyróżnimy innym
kolorem słupek, który odpowiada kategorii wskazanej przez parametr Category.
Utworzymy w tym celu prostą kalkulację, którą naniesiemy na ikonkę Color.
Pozostałe słupki będą białe (nie będą
widoczne), więc należy nadać im ciemniejszą obwódkę lub zmienić kolor na inny. Kolory
edytujemy za pomocą opcji Edit Colors, dostępnej po naciśnięciu ikonki Color.
Następnie utworzymy dwie związane ze
sobą kalkulacje, za pomocą których wyodrębnimy sprzedaż, odpowiadającą wybranej
kategorii. Skorzystamy z funkcji EXLCUDE, by wykluczyć wymiar Category z
kalkulacji, aby nie podlegała ona agregacji po wykorzystaniu do budowy widoku.
Teraz możemy już wyliczyć różnicę między
sprzedażą produktów w poszczególnych kategoriach, a sprzedażą w kategorii wskazanej
przez parametr Category.
Wykonaną kalkulację nanosimy na
zakładkę Columns. Jako atrybut koloru możemy użyć tej samej kalkulacji,
poprzez przeciągnięcie jej i upuszczenie na ikonkę Color. Kolory możemy
edytować za pomocą opcji Edit Colors, dostępnej po naciśnięciu ikonki Color
lub z menu, rozwijanym przy legendzie koloru na widoku.
Wizualizacja jest gotowa do analizy danych.
Teraz możemy wskazywać za pomocą parametru kategorię, które chcemy porównać do
pozostałych.
KOMENTARZE