Użytkownicy Excela, którzy zapoznają się z Tableau, często pytają o możliwość używania funkcji takich jak w Excelu. Funkcją szczególną, jedną z najczęściej w Excelu używanych jest VLOOKUP(), czyli polskie Wyszukaj.Pionowo(). Pytanie o Wyszukaj.Pionowo() pojawia się na blogach, w rozmowach, przy zapytaniach o aplikację.
Wyszukaj.Pionowo() jest funkcją pozwalającą na łączenie danych z kilku różnych tabel, często przy stosowaniu słowników. Krótko mówiąc, jest podstawowym narzędziem, jeśli łączymy kilka tabel z danymi, lub potrzebujemy dołączenia informacji, która znajduje się w innej tabeli czy słowniku - co dzieje się bardzo często, zważywszy na powszechność tego rozwiązania i korzystania z Excela jako narzędzia bazodanowo-kalkulacyjnego.
W przypadku Tableau użycie funkcji VLOOKUP zastępuje połączenie dwóch źródeł danych z dwóch tabel - wystarczy, podobnie jak w Accessie (swoją drogą, ciekawe dlaczego tak rzadko korzysta się z tego, również "darmowego" narzędzia Microsoftu), połączyć tabele, wybierając pola do łączenia oraz typ połączenia:
W momencie połączenia, możemy dodać dowolne pola z dwóch połączonych tabel, będą one przypisane tak samo, jak w przypadku użycia w Excelu funkcji Wyszukaj.Pionowo(). Tylko łatwiej.
Drugim zastosowaniem, o wiele rzadziej używanym, jest wyszukiwanie fragmentu najbardziej zbliżonego, np. kodu pocztowego czy nazwy. Tutaj excelowa funkcjonalność jest jeszcze słabsza, ponieważ musimy dodatkowo sortować tabele i nie możemy podać, jak Excel ma szukać podobieństwa, ponieważ jest to już zaszyta funkcjonalność.
W Tableau z pomocą przychodzi nam funkcja Contains(), w której możemy zapytać, czy dany ciąg znaków jest obecny w naszej kolumnie - funkcja zwróci nam wynik True/False.
Jest jeszcze jedno zastosowanie Wyszukaj.Pionowo(), którego czasem używałem przy dwóch rożnych zestawieniach w Excelu - np. czy mam danego klienta w drugim pliku, czy też nie - jeśli coś się nie zgadzało, funkcja zwracała błąd "N/A". W przypadku Tableau wystarczy użyć left joina dla tabel - wtedy każde pole nie posiadające odpowiednika w drugim pliku, pokaże nam się jako null. Wystarczy tylko założyć odpowiedni filtr:
Podsumowując, Tableau dostarcza funkcjonalność Wyszukaj.Pionowo() lepiej i szybciej niż Excel.
Wyszukaj.Pionowo() jest funkcją pozwalającą na łączenie danych z kilku różnych tabel, często przy stosowaniu słowników. Krótko mówiąc, jest podstawowym narzędziem, jeśli łączymy kilka tabel z danymi, lub potrzebujemy dołączenia informacji, która znajduje się w innej tabeli czy słowniku - co dzieje się bardzo często, zważywszy na powszechność tego rozwiązania i korzystania z Excela jako narzędzia bazodanowo-kalkulacyjnego.
W przypadku Tableau użycie funkcji VLOOKUP zastępuje połączenie dwóch źródeł danych z dwóch tabel - wystarczy, podobnie jak w Accessie (swoją drogą, ciekawe dlaczego tak rzadko korzysta się z tego, również "darmowego" narzędzia Microsoftu), połączyć tabele, wybierając pola do łączenia oraz typ połączenia:
W momencie połączenia, możemy dodać dowolne pola z dwóch połączonych tabel, będą one przypisane tak samo, jak w przypadku użycia w Excelu funkcji Wyszukaj.Pionowo(). Tylko łatwiej.
Drugim zastosowaniem, o wiele rzadziej używanym, jest wyszukiwanie fragmentu najbardziej zbliżonego, np. kodu pocztowego czy nazwy. Tutaj excelowa funkcjonalność jest jeszcze słabsza, ponieważ musimy dodatkowo sortować tabele i nie możemy podać, jak Excel ma szukać podobieństwa, ponieważ jest to już zaszyta funkcjonalność.
W Tableau z pomocą przychodzi nam funkcja Contains(), w której możemy zapytać, czy dany ciąg znaków jest obecny w naszej kolumnie - funkcja zwróci nam wynik True/False.
Jest jeszcze jedno zastosowanie Wyszukaj.Pionowo(), którego czasem używałem przy dwóch rożnych zestawieniach w Excelu - np. czy mam danego klienta w drugim pliku, czy też nie - jeśli coś się nie zgadzało, funkcja zwracała błąd "N/A". W przypadku Tableau wystarczy użyć left joina dla tabel - wtedy każde pole nie posiadające odpowiednika w drugim pliku, pokaże nam się jako null. Wystarczy tylko założyć odpowiedni filtr:
Podsumowując, Tableau dostarcza funkcjonalność Wyszukaj.Pionowo() lepiej i szybciej niż Excel.
KOMENTARZE