Zaawansowane sortowanie w grupach

         Spośród wielu przydatnych trików, jakie można wykorzystywać w Tableau, by wzbogacić swoją wizualizację, warto poznać sposób na sortowanie w danych grupach, warunkowanych wartością utworzonego parametru. W niniejszym artykule opisany zostanie krok po kroku proces tworzenia poniżej zamieszczonej wizualizacji. Sprawdź w jaki sposób możesz sortować dane względem wskazanego poziomu zmiennej jakościowej (w naszym przypadku jest to wybór poziomu zmiennej Region), a także posortować kolory na widoku.





         Omawiany przykład został opracowany w oparciu o źródło danych Superstore Subset, dostępne w katalogu My Tableau Repository po zainstalowaniu Tableau Desktop. Pracę zaczniemy od zbudowania wykresu typu „stacked bars”, dla sprzedaży w poszczególnych kategoriach produktu. Na ikonkę Color naniesiemy zmienną Region. Słupki możemy posortować malejąco po sumarycznej wartości sprzedaży w poszczególnych kategoriach produktu, np. z wykorzystaniem ikonki sortowania na osi odpowiadającej wartościom zmiennej Sales. 




         Jaki efekt uzyskamy, gdy do widoku dodamy etykiety? (np. poprzez przeciągnięcie zmiennej Sales na ikonkę Label lub użycie ikonki Abc na pasku narzędzi)




         Etykieta z wartością sprzedaży wyświetla się dla każdego poziomu zmiennej Category oraz zmiennej Region. Co zrobić, by dodać jedynie pojedyncze etykiety, wyrażające sumaryczną wartość sprzedaży w poszczególnych kategoriach produktów, bez względu na region ich pochodzenia?


         Możemy np. dodać linie referencyjne, wyrażające sumaryczną wartość sprzedaży dla poszczególnych słupków (Scope: Per Cell). Jako etykiety przy liniach mają wyświetlać się wartości sprzedaży, kolor linii referencyjnych ustawiamy jako biały.







Sortowanie


         Naszym celem jest utworzenie parametru związanego z wartościami zmiennej Region, za pomocą którego będziemy sortować słupki malejąco po sumarycznej wartości sprzedaży w poszczególnych kategoriach, we wskazanym regionie.

         Tworzymy parametr „Sort by Region”, typu tekstowego (String) i wskazujemy mu listę wartości zmiennej Region, za pomocą opcji Add from Field.







         Wyświetlamy na widoku listę wartości utworzonego parametru za pomocą opcji Show Parameter Control jako np. listę jednokrotnego wyboru (Single Value List).







         Następnie tworzymy pole kalkulowane „Color Sorting”, które wykorzystamy do sortowania słupków, czyli kategorii produktów. Kalkulacja będzie miała dostęp do wartości zmiennej Sales jedynie dla regionu wskazanego za pomocą parametru. Kalkulacja powinna mieć postać: 

IF [Sort by Region]=[Region] THEN [Sales] END

Należy stawić odpowiednie sortowanie Regionów/Kategorii








         Sortowanie kategorii dla wskazanej za pomocą parametru wartości zmiennej Region wykonuje się poprawnie, co w tej chwili nie jest jednakowo dobrze widoczne dla każdego wybranego regionu, z powodu kolejności wyświetlania kolorów na słupkach.


     Aby ustawić kolejność wybranego koloru regionu jako pierwszą należy użyć opcji sortowania legendy w regionach


       

         Teraz każdy wybrany region wyświetla się na widoku jako pierwszy, dzięki czemu sortowanie względem sumarycznej wartości sprzedaży w tym regionie jest dobrze widoczne dla oka. Efekt końcowy naszej pracy został zaprezentowany w formie interaktywnego dashboradu, zamieszczonego na początku niniejszego postu.

KOMENTARZE

BLOGGER: 2
Loading...
Nazwa

Alteryx,8,astrafox,1,ASTRAFOX ACADEMY,16,case study,16,Data Science,44,Konferencje,31,Mapy i geokodowanie,6,Opinie,1,Przygotowane danych - ETL,4,R,4,Tableau,202,Tips & Tricks,61,Wizualizacja danych,50,
ltr
item
Polski blog Tableau - ASTRAFOX: Zaawansowane sortowanie w grupach
Zaawansowane sortowanie w grupach
https://publicrevizit.tableausoftware.com/static/images/Za/Zaawansowanesortowaniewgrupach/Dashboard/1_rss.png
https://2.bp.blogspot.com/-PhWAIJetMro/VkEgWI8heHI/AAAAAAAAAY8/lHf0xgN7JJ0/s72-c/image1.png
Polski blog Tableau - ASTRAFOX
http://blog.tableau-software.pl/2015/01/zaawansowane-sortowanie-w-grupach.html
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/2015/01/zaawansowane-sortowanie-w-grupach.html
true
9139349578575077505
UTF-8
Załadowano wszytskie posty Nie znaleziono żadnych postów ZOBACZ WSZYSTKIE Czytaj więcej Odpowiedz Usuń komentarz Usuń Napisane przez Home STRONY POSTY Zobacz wszystko POLECANE ETYKIETA ARCHIWUM SZUKAJ WSZYSTKIE POSTY Nie znaleziono tematów ani postów pasujących do twoich kryteriów Powrót Niedziela Poniedziałek Wtorek Środa Czwartek Piątek Sobota Nd Pon Wt Śr Czw Pt Sob Styczeń Luty Marzec Kwiecień Maj Czewiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień Styczeń Luty Marzec Kwiecień Maj Czerwiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień teraz minutę temu $$1$$ minutes ago godzinę temu $$1$$ hours ago wczoraj $$1$$ days ago $$1$$ weeks ago ponad 5 tygodni temu Obserwujący Obserwuj TO JEST TREŚĆ PREMIUM Udostępnij, by odblokować Kopiuj cały kod Zaznacz cały kod Cały kod został skopiowany Nie można skopiować kodu / tekstu, naciśnij [CTRL]+[C] (or CMD+C w Mac) by skopiować