Вступ до функцій дати Tableau
Функції дати Tableau - це вбудовані функції, наявні в Tableau, що дозволяє користувачеві маніпулювати записами даних у джерелі даних. Ці функції дати дозволяють користувачам створювати основні операції з датою в записах, а також створювати складні вирази дати. Tableau пропонує безліч функцій дати, таких як ДЕНЬ, МІСЯЦЬ, РІК, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, DATEADD, DATE, DAKE TIME, NOW, TODAY тощо.
Створення вводу для функцій дати Tableau
Кожне джерело даних у таблиці, яке в основному вказує на базу даних, де зберігаються записи, може зберігати поля даних по-різному. Поля імпортується до таблиці як текстовий рядок або числові значення. Ці інтерпретації дотримуються набору кроків, які використовує Tableau для розрізнення та розмежування між датою та іншими полями. Ці кроки можна узагальнити так:
1. Перевірка полів дати
Потрібні перевірки для розрізнення та ідентифікації того, чи записи містять дату, це можна зробити, визначивши, чи є рядок дати у джерелі з'єднання або якщо рядок видно у площині розміру. Цей крок допоможе визначити записи без дат із записів дат.
2. Змініть Тип даних поля
Наступний крок цього процесу використовується, коли дані потрібно виправити, наприклад, якщо запис містить багато нульового значення. Ці поля перетворюються в строковий тип за своєю природою і передаються функції Dateparse.
3. Розбір формату дати
У записах даних присутні нескінченні формати масивів, для визначення частин дати використовується метод Dateparse. Це створює карту для Tableau для перекладу рядкових рядків у формат дати. Ця карта називається Формат для tableau.
4. Визначення вираження функції дати
Якщо використовувані дані не мають рядкового типу та належать до будь-якого іншого формату, наприклад числового, функція DATE використовується для перетворення виразу у формат типу дати. Tableau створює нове поле дати у джерелі даних.
Різні типи функцій дати Tableau
1. DAY - Функція DAY використовується для повернення номера дня з рядка дати. Синтаксис такий: - DAY (дата)
2. MONTH - Функція MONTH використовується для повернення номера місяця від заданої дати в таблиці. Синтаксис такий: - MONTH (дата)
3. РОК - Функція РОКУ використовується для повернення року з даної дати. Синтаксис такий: -YEAR (дата)
4. DATEDIFF - Повертає різницю між датами, визначеними в параметрах. Синтаксис такий: - DATEDIFF (відправлення, дата1, дата2, (початок тижня (необов’язково)).
5. DATEPART - Повертає частину дати у вигляді цілого числа. Синтаксис такий: DATEPART (відправлення, дата, (початок_ оф_ тиждень (необов’язково)))
6. DATEADD - Повертає дату з інтервалом, вказаним для додавання до даних, поданих у якості вхідних даних. Синтаксис такий: - DATEADD (відхід, інтервал, дата)
7. DATETRUNC - DATETRUNC обрізає вказану дату до точності, визначеної частиною дати. Ця функція повертає нову дату як вихід. Синтаксис такий: - DATETRUNC (відправлення, дата, (початок_ of_ тиждень (необов’язково)))
8. DATENAME - Він повертає компонент частини дати наданої дати у вигляді рядка для його виведення. Синтаксис такий: - DATENAME (відхід, дата, (початок_ з_ тиждень (необов’язково)))
9. ЗРОБИТИ ДАТУ - Функція MAKE DATE повертає візуалізацію значення дати, розробленого з вхідного року, місяця та дати. Синтаксис такий: - ЗРОБИТИ ДАТУ (рік, місяць, день)
10. ЗРОБИТИ ЧАС - Функція MAKE TIME повертає візуалізацію значення дати, що є результатом про задану годину, хвилину, секунду. Синтаксис такий: - ЗРОБИТИ ЧАС (година, хвилина, секунда)
11. ЗАРАЗ - Функція Now повертає поточну дату та час, що відповідають ПК, на якому користувач увійшов у систему… Синтаксис такий: - ЗАРАЗ ()
12. Сьогодні - Повертає поточну дату як вихід для призначеної програми. Синтаксис такий: - СЬОГОДНІ ()
13. MAX - Повертає максимальне значення зіставлених сутностей, ця функція зазвичай використовується для порівняння числового вираження, однак те саме стосується і дати. За виключенням null Null надано (MAX (дата1, дата2))
14. MIN - Повертає максимальне значення зіставлених сутностей, ця функція, як правило, використовується для порівняння числового вираження, однак така ж і для дати. Для нульового виключення Null надано (MIN (дата1, дата2))
Приклади функцій дати в Tableau
Функція | Приклад | Вихід |
День | ДЕНЬ (# 2019-06-03 #) | 3 (вихід - ціле число, еквівалентне дню у наданих даних) |
Місяць | МІСЯЦЬ (# 2019-06-03 #) | 6 (вихід - ціле число, еквівалентне місяцю в наданих даних) |
Рік | РІК (# 2019-06-03 #) | 2019 (вихідний показник - ціле число, еквівалентне Року в наданих даних) |
Дата різн | DATEDIFF ('тиждень', # 2019-06-01 #, # 2019-06-04 #, 'Понеділок') | 1 (тому що коли початок тижня - понеділок, то 04 червня (вівторок) та 01 червня (субота) у різні тижні) |
DATEDIFF ('тиждень', # 2019-06-01 #, # 2019-06-04 #, 'Неділя') | 0 ((тому що коли початок тижня - неділя, то 04 червня (вівторок) та 01 червня (субота) - це однаковий тиждень) | |
DATEADD | DATEADD ('місяць', 5, # 2019-06-01 #) | 11.01.2019 (до дати додано 5 місяців) |
ДАТЕПАРТ | DATEPART ('рік', # 2019-06-01 #) | 2019 (повертає запитаний відхід як ціле число) |
DATEPART ('місяць', # 2019-06-01 #) | 6 (повертає запитаний відхід як ціле число) | |
DATETRUNC | DATETRUNC ('квартал', # 2019-06-01 №) | 4/1/2004 00:00:00 AM (дата скорочення до межі, визначеної відправленням) |
DATENAME | DATENAME ('рік', # 2019-06-01 #) | 2019 (повернути частину дати в якості рядка) |
МАКЕДАТ | МАКЕДАТ (2019, 6, 3) | # 3 червня 2019 р. (Функція повертає побудовану дату з наданого вводу) |
ЗРОБИТИ ЧАС | ЗРОБИТИ ЧАС (13, 40, 25) | # 13: 40: 25 # (функція повертає побудований час з наданого вводу) |
ЗАРАЗ | ЗАРАЗ () | 03.06.2019 01:10:45 (друкуються поточні значення дати та часу) |
Сьогодні | СЬОГОДНІ () | 2019-06-03 (надрукована поточна дата) |
МАКС | MAX (# 2019-06-01 #, # 2019-06-04 #) | 04.06.2019 00:00:00 (друкується максимальне значення серед опції) |
ХВ | MIN (# 2019-06-01 #, # 2019-06-04 #) | 01.06.2019 00:00:00 (друкується мінімальне значення серед опції) |
Висновок
Функції Date в таблиці використовуються для виконання різних логічних і арифметичних операцій з датами. Результати функцій визначаються типом виводу функцій. Деякі функції можуть передбачати однакові логічні функції, однак різниця може спостерігатися між типом виводу, як це можна побачити у функції DATEPART та Year у таблиці вище.
Рекомендовані статті
Це посібник щодо функцій дати Tableau. Тут ми обговорюємо поняття, приклад та різні типи функцій дати в tableau. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Команди Табау
- Команди HBase
- Що таке Tableau?
- Безкоштовно Tableau