Функции за дата на таблицата - Различни типове дата функция в Tableau

Съдържание:

Anonim

Въведение в функциите за дата на Tableau

Функциите за дата на Tableau са вградени функции, присъстващи в Tableau, което позволява на потребителя да манипулира записите на данни в източник на данни. Тези функции на датата позволяват на потребителите да създават основни операции за дата в записите, както и да създават сложни изрази за дата. Tableau предлага много функции за дата като ДЕН, МЕСЕЦ, ГОДИНА, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NOW, DODAY и т.н.

Създаване на входни данни за датите на функцията Tableau

Всеки източник на данни в таблицата, който основно сочи към база данни, в която се съхраняват записи, може да съхранява полета с данни по различен начин. Полетата се импортират в таблицата като текстов низ или числови стойности. Тези интерпретации следват набор от стъпки, използвани от Tableau за разграничаване и разграничаване между дата и други полета. Тези стъпки могат да бъдат обобщени по следния начин:

1. Проверка на полетата за дата

Необходими са проверки, за да се разграничи и идентифицира дали записите съдържат датата, това може да стане чрез идентифициране дали низът за дата присъства в източника на връзка или дали низът се вижда в равнината на размерите. Тази стъпка помага при идентифицирането на записи без дата от записи на дата.

2. Промяна на типа данни на полето

Следващата стъпка в този процес се използва, когато данните трябва да бъдат коригирани, например ако записът съдържа много нулева стойност. Тези полета се трансформират в тип низ в природата и се подават към функцията Dateparse.

3. Разбор на формата на датата

В записите с данни присъстват безкрайни формати на масиви, методът Dateparse се използва за определяне на частите от датата. Това създава карта на Tableau за превеждане на низовите полета във формат на дата. Тази карта се нарича Format for tableau.

4. Дефиниране на израза на функцията за дата

В случай, че използваните данни не са от тип низ и принадлежат към друг формат като цифров, функцията DATE се използва за преобразуване на израза във формат на тип дата. Tableau създава ново поле за дата в източника на данни.

Различни видове функции на датата на Tableau

1. DAY - Функцията DAY се използва за връщане на номера на деня от низ. Синтаксисът е както следва: - DAY (дата)

2. МЕСЕЦ - Функцията МЕСЕЦ се използва за връщане на числото на месеца от определена дата в таблицата. Синтаксисът е следният: - MONTH (дата)

3. ГОДИНА - Функцията ГОДИНА се използва за връщане на годината от дадената дата. Синтаксисът е следният: -YEAR (дата)

4. DATEDIFF - Връща разликата между датите, определени в параметрите. Синтаксисът е следният: - DATEDIFF (заминаване, дата1, дата2, (начало на седмицата (незадължително)).

5. DATEPART - Връща частичната дата на датата като цяло число. Синтаксисът е следният DATEPART (заминаване, дата, (начало_ от_ седмица (незадължително)))

6. DATEADD - Връща датата с интервала, определен за добавяне към данните, подадени като вход. Синтаксисът е както следва: - DATEADD (заминаване, интервал, дата)

7. DATETRUNC - DATETRUNC прерязва определената дата до точност, определена от частта за дата. Тази функция връща нова дата като изход. Синтаксисът е следният: - DATETRUNC (заминаване, дата, (начало_ от_ седмица (незадължително)))

8. DATENAME - Връща компонента за част от датата на предоставената дата като низ за неговия изход. Синтаксисът е следният: - DATENAME (заминаване, дата, (начална_ от_ седмица (незадължително)))

9. MAKE DATE - Функцията MAKE DATE връща визуализация на стойността на датата, разработена от въвежданата година, месец и дата. Синтаксисът е следният: - НАПРАВЕТЕ ДАТА (година, месец, ден)

10. MAKE TIME - Функцията MAKE TIME връща визуализация на дата за дата, която е резултат от предоставения час, минута и секунда. Синтаксисът е следният: - НАПРАВЕТЕ ВРЕМЕ (час, минута, секунда)

11. СЕГА - Функцията Now връща настоящата дата и час, съответстващи на компютъра, в който потребителят е влязъл в системата… Синтаксисът е както следва: - СЕГА ()

12. Днес - Връща текущата дата като изход за зададената програма. Синтаксисът е следният: - ДНЕС ()

13. MAX - Връща максималната стойност на сравнените единици, тази функция обикновено се използва за сравнение на числовия израз, но същата е валидна и за дата. За нулево изключение 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 юни (събота) са в една и съща седмица)
DATEADDDATEADD ('месец', 5, # 2019-06-01 #)1/11/2019 (към датата се добавят 5 месеца)
DATEPARTDATEPART ('година', # 2019-06-01 #)2019 г. (връща заявеното отклонение като цяло число)
DATEPART („месец“, # 2019-06-01 #)6 (връща исканото отклонение като цяло число)
DATETRUNCDATETRUNC ('тримесечие', # 2019-06-01 #)4/1/2004 00:00:00 AM (съкращава дата до ограничението, определено от заминаването)
DATENAMEDATENAME („година“, # 2019-06-01 #)2019 г. (върнете датата част от датата като низ)
MAKEDATEМАКЕДАТ (2019, 6, 3)# 3 юни 2019 г. (функцията връща конструирана дата от предоставения вход)
НАПРАВЕТЕ ВРЕМЕНАПРАВЕТЕ ВРЕМЕ (13, 40, 25)# 13: 40: 25 # (функция връща конструирано време от предоставения вход)
СЕГАСЕГА( )2019-06-03 1:10:45 AM (текущата дата и час са отпечатани)
ДНЕСДНЕС ()2019-06-03 (текущата дата е отпечатана)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)6/9/2019 12:00:00 AM (максималната стойност сред опцията е отпечатана)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)6/2019 12:00:00 AM (Отпечатана е минималната стойност сред опцията)

заключение

Функциите Date в таблицата се използват за извършване на различни логически и аритметични операции с дати. Резултатите от функциите се определят от типа на изхода на функциите. Някои функции могат да осигуряват едни и същи логически функции, но разликата може да се наблюдава между вида на изхода, както може да се види в DATEPART и Year функция в таблицата по-горе.

Препоръчителни статии

Това е ръководство за функциите за дата на Tableau. Тук обсъждаме концепцията, примера и различните видове функции на датата в tableau. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Команди на Табау
  2. HBase команди
  3. Какво е Tableau?
  4. Безплатен ли е Tableau