Dynamiczne parametry w Tableau znacznie
ułatwiają pracę, umożliwiając szybkie dostosowanie wizualizacji do naszych
potrzeb, bez przebudowy widoku. Jednym z przydatnych pomysłów jest
kontrolowanie za pomocą parametru agregacji daty na wykresie liniowym, w
zakresie arkusza.
Innym pomysłem, jest zbudowanie
parametru do przełączania całego widoku na dashboardzie:
W poście zostanie omówiony proces
tworzenia poniższej wizualizacji, związanej z wartością dynamicznego parametru.
Link do wizualizacji:
Pracę należy rozpocząć od utworzenia
parametru typu String, który następnie zwiążemy z widokiem za pomocą
kalkulacji, wykonanej w oparciu o funkcję CASE.
Wyświetlamy wartość parametru na widoku
za pomocą opcji Show Parameter Control, dostępnej w menu, rozwijanym
przy utworzonym parametrze (zakładka Parameters).
Do zbudowania wykresu liniowego w
czasie potrzebujemy daty w kolumnach i miary w wierszach, może to być np.
sprzedaż w poszczególnych w miesiącach na skali ciągłej.
Datę w kolumnach zastąpimy kalkulacją,
związaną z wartościami utworzonego parametru. Skorzystamy z funkcji DATETRUNC,
agregującą datę do części, wskazanej w cudzysłowie.
Umieszczamy kalkulację w kolumnach,
zamiast zmiennej Order Date i wybieramy poziom daty Exact Date, dzięki
czemu mamy dostęp do najmniejszego jej szczegółu, w tym przypadku dnia.
Gotowe! Kalkulacja zastępująca datę na
różnych poziomach agregacji związana jest z utworzonym parametrem, zatem możemy
manipulować nią za pomocą przycisku, odpowiadającego za zmianę wartości
parametru, znajdującego się w prawym górnym rogu widoku.
KOMENTARZE