Analiza szeregów czasowych w Tableau
Chris Hui
VP of Product, Tracked
Dane mogą być zakodowane za pomocą separatorów i dzielone na osobne pola (np. AUS-001)
Tableau oferuje dwie opcje podziału: Split lub Custom split
Split: dzieli dane na podstawie najczęściej występującego separatora
Dane mogą być zakodowane za pomocą separatorów i dzielone na osobne pola (np. AUS-001)
Tableau oferuje dwie opcje podziału: Split lub Custom split
Split: dzieli dane na podstawie najczęściej występującego separatora
| Cust Order Key | Split 1 | Split 2 | Split 3 |
|---|---|---|---|
| AA-B1-C1 | AA | B1 | C1 |
| AA-B2-C2 | AA | B2 | C2 |
| AA-B3-C3 | AA | B3 | C3 |
Dane mogą być zakodowane za pomocą separatorów i dzielone na osobne pola (np. AUS-001)
Tableau oferuje dwie opcje podziału: Split lub Custom split
Split: dzieli dane na podstawie najczęściej występującego separatora
| Cust Order Key | Split 1 | Split 2 | Split 3 |
|---|---|---|---|
| AA-B1-C1 | AA | B1 | C1 |
| AA-B2-C2 | AA | B2 | C2 |
| AA-B3-C3 | AA | B3 | C3 |
$$
| Cust Order Key | Split 1 | Split 2 | Split 3 |
|---|---|---|---|
| AA-B1-C1.DD | AA | B1 | C1.DD |
| AA-B2-C2.DD | AA | B2 | C2.DD |
| AA-B3-C3.DD | AA | B3 | C3.DD |
SPLIT() jest przydatna, gdy należy podzielić pole tekstowe według jednego lub więcej separatorów
Tokeny (tekst) są zwracane od lewej do prawej (wartości dodatnie) lub od prawej do lewej (wartości ujemne) w zależności od pozycji
Funkcje podziału są zazwyczaj zagnieżdżane i łączone z funkcjami takimi jak:
IF() / TRIM() / CASE
Tableau obsługuje formaty dat ISO-8601 i gregoriański
Daty mogą jednak czasem występować w formacie tekstowym / jako ciągi znaków
Funkcja ISDATE() zwraca True dla wartości rozpoznanych jako daty i False w pozostałych przypadkach
DATEPARSE() konwertuje niestandardowe pola tekstowe na obiekty daty i czasu poprzez jawne parsowanie formatu daty
Może być używana dla wszystkich ciągów dat rozpoznawanych jako tekst, a nie jako daty
DATEPARSE()ISDATE() i DATEPARSE() pozwalają identyfikować nieprawidłowe daty, ale nie korygować ich
DATETRUNC() zwraca najniższą wartość dla każdej partycji daty, zależnie od ustawień dnia (np. tydzień zaczyna się w poniedziałek)
DATETRUNC() jest przydatna do weryfikacji cyklicznych okresów raportowania pod kątem błędów (np. tygodniowych)

Analiza szeregów czasowych w Tableau