W przypadku przedstawianiu danych
liczbowych np. na wykresie słupkowym, możemy szybko posortować słupki za pomocą
osi, korzystając z ikonki sortowania, która wyświetla się po najechaniu na oś
liczbową. Poniżej wykres słupkowy zmiennej Sales (sprzedaż) ze zbioru Coffee
Chain, dostępnego w katalogu My Tableau Repository po zainstalowaniu programu Tableau
Desktop. Słupki są pokolorowane ze względu na wartość zmiennej Profit (zysk).
Tableau posortuje domyślnie słupki po
wartości zmiennej, która odpowiada za atrybut rozmiaru, czyli w przypadku
naszego przykładu, po sumarycznej wartości sprzedaży. Możemy posortować słupki
po wartości sumarycznego zysku, który jest atrybutem koloru na wizualizacji.
Wygodnym rozwiązaniem byłoby utworzenie
przełącznika w postaci parametru, dzięki któremu moglibyśmy się szybko i
wygodnie przełączać pomiędzy tymi dwoma rodzajami sortowania. Nic prostszego!
Zachęcam do przeczytania artykułu, w którym zostanie opisane krok po kroku
utworzenie wizualizacji opublikowanej poniżej.
Pracę rozpoczniemy od utworzenia dwóch
jednakowych kalkulacji o nazwach „index Sales” o „index Profit”.
Kalkulacje konwertujemy do postaci
dyskretnej, aby uniknąć efektu agregacji, po naniesieniu ich na widok.
Następnie nanosimy nasze kalkulacje tabelaryczne
na wiersze i ustalamy porządek indeksowania związany z wartościami sprzedaży i
zysku.
Analogiczny zabieg wykonujemy dla
zmiennej „index Profit” (w polu Field wskazujemy zmienną Profit).
Następnie tworzymy parametr typu String,
przyjmujący dwie wartości, za pomocą którego będziemy wybierać typ sortowania.
Wyświetlamy na widoku wartość parametru
poprzez wybór opcji Show Parameter Control z menu, rozwijanego przy parametrze
(utworzony parametr znajduje się w zakładce Parameters w sekcji Data
po lewej stronie arkusza).
Następnie tworzymy pole kalkulowane "Ranking",
związane z wartością parametru „Choose Type of Sorting”.
Podobnie jak w przypadku kalkulacji „index
Sales” i „index Profit” konwertujemy zmienną „Ranking” ją do postaci dyskretnej
i umieszczamy na zakładce Rows przed innymi zmiennymi. Usuwamy z widoku
zmienne „index Sales” i „index Profit”. Możemy ukryć wartości zmiennej „Ranking”
na widoku odznaczając opcję Show Header, dostępną w menu, rozwijanym
przy tej zmiennej.
Teraz możemy już zmieniać typ
sortowania wykresu za pomocą zmiany wartości utworzonego parametru.
KOMENTARZE