Join Calculation
W sekcji Join ▶️ tutaj ◀️ szczegółowo omówiliśmy temat tego sposobu połączeń tabel w Tableau. Powiedzieliśmy, że w przypadku Joins łączenie danych z dwóch lub więcej tabel odbywa się za pomocą wspólnego pola - klucza (określając typ i warunki połączenia).
Wynikiem połączenia tabel w ramach Join jest nowa tabela z dodatkowymi kolumnami dodanymi do oryginalnego źródła danych. Pola użyte natomiast użyte do utworzenia Join muszą być tego samego typu danych.
Czasami jednak może zdarzyć się, że pola wymagane do złączenia tabel są różne (różnego typu lub niedopasowane). Aby móc prawidłowo połączyć takie dane, należy skorzystać z dodatkowej funkcji, jaką właśnie jest Join Calculation.  Join Calculation pozwala na zmianę formatu pola (włączając w to jego typ) tak, aby zastosowany klucz mógł zadziałać w połączeniu. 
Przykładem niedopasowania pól są poniższe dwie tabele, gdzie pola wymagane do utworzenia złączenia występują jako pojedyncze pole Contact Person w jednej tabeli Customer Master, podczas gdy w drugiej User Logon występują jako dwa samodzielne: First Name i Last Name.
Tabela Customer Master
Tabela User Logon
Tworzenie Join Calculation
- Podłącz się do swojego źródła danych. Możesz również wybrać plik Excel z powyższym przykładem, z którego będziemy korzystać. Plik znajdziesz poniżej.
- Przeciągnij obie tabele na kanwę, by stworzyć Join. Na linii połączenia pojawi się czerwony znak wykrzyknika oznaczający brakujący (niedopasowany) klucz połączenia.
- Aby utworzyć Join Calculationpomiędzy tabelami, które mają niedopasowany klucz połączenia, kliknij na znak wykrzyknika. Pojawi się okno, w którym doprecyzujesz działanieJoin. W tym przypadku z tabeli Data Source (Customer Master) wybierz pole Contact Person, a z tabeli User Logon wybierz opcjęCreate Join Calculationna dole listy.
- W oknie dialogowym kalkulacji wpisz działanie, które połączy First Name z Last Name i ze spacją między nimi. Zatwierdź klikając OK.
- Kalkulacja wskoczyła jako nazwa pola drugiej tabeli i zniknął również wykrzyknik z błędem.
- Na siatce danych widzimy, że połączenie z użytą Join Calculationzadziałało poprawnie.
← Poprzednia strona
Join
Następna strona →
Blendowanie danych (Data Blending)
Kontakt | Polityka prywatności
© Vizyble - Wszelkie prawa zastrzeżone

