Funcții de dată și oră

Calcule în Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Ce este analiza seriilor de timp?

Analiza seriilor de timp - studiul datelor pe perioade sau intervale specifice, incluzând analiza tendințelor, comparații sezoniere și perioade de timp mobile

  • Exemple de analiză a seriilor de timp:

Grafic de tip linie prezentând tipuri de analiză a seriilor de timp

Calcule în Tableau

Data și ora ca tipuri de date

Tipurile de date Date sau DateTime:

  • Tip de date pentru stocarea datei/orei calendaristice
  • Poate fi recunoscut automat de Tableau
  • Dependent de localizarea datelor (1)
  • Reprezentat în Tableau cu simbolul calendarului:

Pictograme Tableau reprezentând tipurile de date Date și DateTime

Data poate avea diverse formate de afișare:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Localizare date: set de parametri care descriu setările de limbă și regiune ale utilizatorului.
Calcule în Tableau

Derivarea Date(Time) din alte coloane

Exemplu: Un tabel cu coloane pentru an, lună, zi

Un tabel cu coloane pentru oră, minut și secundă

Un tabel cu coloane pentru an, lună, zi, oră, minut și secundă

White spacing MakeDate ([Year], [Month], [Day])

Rezultatul formulei Make Date

MakeTime ([Hour], [Minute], [Second])

Rezultatul formulei Make Time

White spacing

MakeDateTime ([Date], [Time])

Rezultatul formulei Make DateTime

Calcule în Tableau

Parsarea datelor

Parsare: analizarea unui șir în componente sintactice logice

Exemplu:

Un tabel cu înregistrări de dată a tranzacției bazate pe un timestamp UTC

White spacing

Data tranzacției ca șir de caractere în Tableau

White spacing

DateParse ( format, string )

Exemplu de calcul DateParse în Tableau

White spacing

Data tranzacției ca timestamp în Tableau

Calcule în Tableau

Extragerea componentelor de dată

Extragerea unui an discret; posibil și cu quarter, month, day, dayofyear, weekday, hour, minute etc.

Exemplu:

DATEPART ( 'year', [Order Date] )

White spacing

DATEPART ( 'quarter', [Order Date] )

White spacing

Exemplu de utilizare a funcției Datepart - an

Exemplu de utilizare a funcției Datepart - trimestru

Calcule în Tableau

Trunchierea datelor

Trunchiere: scurtare, tăiere

Trunchierea datei specificate la precizia indicată de componenta de dată.

DATETRUNC ( 'month', #2022-06-15# )

White spacing

DATETRUNC ( 'quarter', #2022-06-15# )

White spacing

Exemplu de utilizare a funcției Datetrunc - zi

Exemplu de utilizare a funcției Datetrunc - zi

Calcule în Tableau

Calcule cu date

Adăugarea intervalelor la date:

DATEADD (date_part, interval, [Date])

  • Adaugă numărul specificat de intervale (ex.: 3 luni, 2 zile, 10 săptămâni etc.) la dată

    White spacing

Scăderea intervalelor din date:

DATEDIFF ( date_part, date1, date2 )

  • Returnează diferența dintre două date, exprimată în intervale ale componentei de dată solicitate

Ex.

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • Returnează o dată

    White spacing

Ex.

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • Returnează un număr
Calcule în Tableau

Referirea la o dată într-un calcul

Utilizarea datelor hardcodate în calcule:

Încadrați valoarea datei între # #

Ex. #2010-12-31#

White spacing

Un tabel cu vânzări anuale

White spacing

Exemplu de calcul cu dată hardcodată

White spacing

Un tabel cu vânzări anuale începând din 2011

Calcule în Tableau

Să exersăm!

Calcule în Tableau

Preparing Video For Download...