Web Analytics
Łączenie pól z użyciem plusa ➕

Łączenie pól z użyciem plusa ➕

Łączenie pól z użyciem ➕

Łączenie pól polega na utworzeniu nowego pola, które będzie służyć określonemu celowi kontekstowemu. W Tableau można połączyć dwa i więcej pól tekstowych (string = ciąg znaków) tworząc pole kalkulowane z zastosowaniem znaku plusa ➕.

pole_string_1 + pole_string_2 + pole_string_3 +...+ pole_string_n

Przykład - dodatkowo z użyciem odpowiedniego separatora - spacji między polami. Wszystkie inne dodatkowe znaki będą umieszczane w cudzysłowach bądź apostrofach. W dalszej części przedstawiony będzie konkretny przykład.

imię + spacja + drugie imię + spacja + nazwisko

Przykład połączenia pola tekstowego z “nietekstowym” - dodatkowo z użyciem odpowiedniego separatora - spacji i ukośnika

ulica + spacja + numer domu + / + numer mieszkania + spacja + kod pocztowy 
+ spacja + miejscowość + spacja + województwo

Możliwe jest również łączenie wiele pól tekstowych z polami “nietekstowymi” za pomocą funkcji konwersji pola. Przeczytasz o tym na końcu tej sekcji.

Przykład bez złączania pól

Po podłączeniu się do pliku Superstore w Tableau Desktop, wybieramy pole Kraju Country/Region i rejonu Region i przenosimy je do kolumn, a pole Sales - do wierszy, jak poniżej. W efekcie dostajemy wykres słupkowy z wartością sprzedaży w rejonach z rozdziałem na kraj.

image

Dodając kolejne pola lokalizacji do kolumn otrzymamy wykres, który może wydawać się trochę chaotyczny. Pokażą się liczne separatory dzielące wykres słupkowy na mniejsze obszary.

Ponadto bardzo często obraz może być trudny do zrozumienia, gdzie trzeba przewijać dziesiątki czy nawet setki wartości w bok bądź w dół, aby zrozumieć dane.

image

Można tego uniknąć właśnie poprzez złączenie wiele pól w jedno. W przykładach z użyciem połączonych pól sprawy znacząco się upraszczają, każdy słupek reprezentuje połączone wartości pól. Znacznie łatwiej jest zrozumieć cały obraz.

Plus ➕ użyty w łączeniu

Aby połączyć pola, rozpoczynamy od utworzenia pola kalkulowanego. Na karcie Data klikamy strzałkę ▼ obok pola wyszukiwania (albo klikając prawym przyciskiem myszy w dowolnym miejscu na karcie Data, aby uzyskać dostęp do tej samej opcji) i wybieramy Create Calculated Field.

image

W oknie kalkulacji nadajemy nazwę nowemu polu i wpisujemy funkcję. Aby dodać pole, możesz wybrać i upuścić pole w polu wprowadzania (A) lub wpisać nazwę pola i wybrać z podpowiedzi na liście (B).

A)

image

B)

image

W naszym przykładzie wybieramy pole Country/Region w polu wprowadzania, które będzie wyświetlane jako kraj. Następnie dodajemy separator “ - “ (spacja myślnik spacja) pola za pomocą znaku plusa ➕. Upewniamy się, że separator znajduje się w podwójnych cudzysłowach. Dzięki takiemu oznaczeniu, pole będzie bardziej czytelne. Następnie dodajemy pole Region za pomocą kolejnego ➕ i wpisujemy nazwę pola w nawiasach kwadratowych [ … ]. Ostateczny kształt formuły przedstawia się poniżej.

image

Zbudujmy ponownie wykres słupkowy, tym razem wykorzystując nowo utworzone pole Lokalizacja: kraj+rejon. Jak widzimy etykiety nazw lokalizacji pokazują poprawnie połączone pola.

image

Widok sortujemy malejąco wg sprzedaży, dodamy etykiety i widzimy, że najwyższa sprzedaż była w rejonie zachodnim w Stanach Zjednoczonych.

image

Łączenie pól tekstowych z “nietekstowymi”

Połączenie pola tekstowego z polem niebędącym tekstem spowoduje błąd, ponieważ nie można dodawać wartości liczbowych do wartości ciągu. Gdy próbujemy dodać np. datę zamówienia Order Date do numeru zamówienia Order ID (będącym ciągiem znaków alfanumerycznych), pojawia się następujący błąd: Can’t add string and datetime values.

image

Aby wyczyścić błąd konwertujemy datę na tekst za pomocą funkcji STR.

image

Stwórzmy tabelę, która będzie pokazywać sprzedaż Sales i liczbę linii (produktów) na zamówieniach wg stworzonego pola Zamówienia+Data. Na karcie Data zaznaczamy pola: Zamówienia+Data, Sales i Orders (Count) i z obszaru Show Me wybieramy pierwszą tabelę przestawną. Otrzymamy następujący widok:

image

Zamówienia posortujmy malejąco wg sprzedaży, a dodatkowo dla obu miar przypiszmy kolor w tle komórki.

  1. Typ Marks zmieniamy na Square.
  2. Dodajemy Measure Values na Color.
  3. Prawym przyciskiem myszy klikamy na Measure Values na kolorze i wybieramy Use Separate Legends i wedle uznania edytujemy kolory obu legend.
  4. image

Otrzymujemy następujący widok, na którym widzimy na przykład, że dla zamówień US-2020-126977_2020-09-17 i US-2022-100111_2022-09-20, wartość sprzedaży jest znacznie niższa mimo większej liczy linii/produktów w porównaniu do zamówień, które są wyżej na liście.

image

Tableau to wszechstronne wizualne narzędzie analityczne. Umożliwia korzystanie z funkcji arytmetycznych i statystycznych dla atrakcyjniejszego przedstawienia naszych danych, a z drugiej strony łączenie wielu pól w taki sposób zapewnia prosty i jasny obraz.

← Poprzednia strona

Kalkulacje TYPE CONVERSION

Następna strona →

LOD Fixed