Аналіз часових рядів у Tableau
Chris Hui
VP of Product, Tracked
Дані можуть кодуватися розділювачами, які можна розбити на окремі поля (напр., AUS-001)
У Tableau є два типи поділу: Split або Custom split
Split: відокремлює дані за найпоширенішим розділювачем
Дані можуть кодуватися розділювачами, які можна розбити на окремі поля (напр., AUS-001)
У Tableau є два типи поділу: Split або Custom split
Split: відокремлює дані за найпоширенішим розділювачем
| 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 |
Дані можуть кодуватися розділювачами, які можна розбити на окремі поля (напр., AUS-001)
У Tableau є два типи поділу: Split або Custom split
Split: відокремлює дані за найпоширенішим розділювачем
| 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() корисна, коли потрібно розбити один або кілька розділювачів у текстовому полі
Токени (текст) повертаються зліва направо (додатні) або справа наліво (від'ємні) залежно від позиції
Функції поділу зазвичай вкладають і поєднують з такими функціями:
IF() / TRIM() / CASE
За задумом, Tableau дотримується та розпізнає формати дат ISO-8601 і стандартного григоріанського календаря
Втім дати іноді трапляються у текстовому форматі
Функція ISDATE() повертає True для всіх записів, що розпізнаються як дати, і False — інакше
DATEPARSE() перетворює нестандартні текстові поля на об'єкти дати-часу через явний розбір формату дати
Її можна застосовувати до всіх рядків дат, що розпізнаються як рядки, а не як дати
MM-YY-DD може бути зрозумілим нам, але не Tableau, якщо тільки ви не задасте це через DATEPARSE()
ISDATE() і DATEPARSE() корисні для виявлення некоректних дат, але не для їх виправлення
DATETRUNC() повертає найнижче значення для кожної дата-партії залежно від налаштування дня (напр., тиждень починається в понеділок)
DATETRUNC() корисна для перевірки періодичних звітних періодів на помилки (напр., щотижневих)

Аналіз часових рядів у Tableau