W różnych wizualizacjach często spotykane są wykresy słupkowe pokazujące w poszczególnych słupkach ilości shapeów (np. ludzików), które odpowiadają miarze. W Tableau nie ma takiego typu wykresu, jednak da się go dosyć prosto uzyskać modyfikując dane i używając kalkulacji. W poście opisuje krok po kroku jak uzyskać poniższy efekt
1. Dane
Trik polega na użyciu kalkulacji z opcją show missing values, aby to osiągnąć potrzebne są dane które zawierają element 0 i element max w danej grupie. O ile element max jest zawsze w zbiorze to 0 już nie. Można go dołączyć ręcznie lub poprzez join odpowiedniej tabeli (nawet w excelu). Dane do powyższego przykładu wyglądają następująco:
W tym przypadku każda grupa zawiera dwie wartości 0 i max (dla uproszczenia przykładu), wartości pomiędzy może być oczywiście dowolna ilość.
2. Kalkulacje w Tableau
W tableau z miary, którą chcemy wyświetlać należy zrobić miarę kubełkową (bin), z rozmiarem przedziału 1.
Następnie miarę tą wrzucamy na wykres np. do rows i włączamy opcje "show missing values" (w wersji 9.3 ta opcja jest domyślnie włączona, we wcześniejszych nie). Opcja ta powoduje uzupełnienie na wizualizacjach wartości pomiędzy wartością początkową w danych a wartością końcową.
Zdefiniowaną miarę kubełkową wrzucamy do details. Również do details wrzucamy również kalkulacje tabelaryczną index()-1 która jest przeliczana po miarze kubełkowej i uzyskuje w ten sposób wartości od 0 do wartości maksymalnej -1. Po dodaniu wymiaru Grupa do wierszy, zmianie wykresu na typ shape i sformatowaniu go uzyskujemy oczekiwany efekt. Poniżej twbx, mam nadzieję że sie przyda.
1. Dane
Trik polega na użyciu kalkulacji z opcją show missing values, aby to osiągnąć potrzebne są dane które zawierają element 0 i element max w danej grupie. O ile element max jest zawsze w zbiorze to 0 już nie. Można go dołączyć ręcznie lub poprzez join odpowiedniej tabeli (nawet w excelu). Dane do powyższego przykładu wyglądają następująco:
W tym przypadku każda grupa zawiera dwie wartości 0 i max (dla uproszczenia przykładu), wartości pomiędzy może być oczywiście dowolna ilość.
2. Kalkulacje w Tableau
W tableau z miary, którą chcemy wyświetlać należy zrobić miarę kubełkową (bin), z rozmiarem przedziału 1.
Następnie miarę tą wrzucamy na wykres np. do rows i włączamy opcje "show missing values" (w wersji 9.3 ta opcja jest domyślnie włączona, we wcześniejszych nie). Opcja ta powoduje uzupełnienie na wizualizacjach wartości pomiędzy wartością początkową w danych a wartością końcową.
Zdefiniowaną miarę kubełkową wrzucamy do details. Również do details wrzucamy również kalkulacje tabelaryczną index()-1 która jest przeliczana po miarze kubełkowej i uzyskuje w ten sposób wartości od 0 do wartości maksymalnej -1. Po dodaniu wymiaru Grupa do wierszy, zmianie wykresu na typ shape i sformatowaniu go uzyskujemy oczekiwany efekt. Poniżej twbx, mam nadzieję że sie przyda.
KOMENTARZE