Funkcje daty i czasu

Obliczenia w Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Czym jest analiza szeregów czasowych?

Analiza szeregów czasowych – badanie danych w określonych okresach lub interwałach, obejmujące analizę trendów, porównania sezonowe i analizę kroczących przedziałów czasowych

  • Przykłady analizy szeregów czasowych:

Wykres liniowy przedstawiający różne typy analizy szeregów czasowych

Obliczenia w Tableau

Data i czas jako typy danych

Typy danych Date i DateTime:

  • Typ danych przechowujący datę/czas kalendarzowy
  • Może być automatycznie rozpoznawany przez Tableau
  • Zależny od ustawień regionalnych danych (1)
  • Reprezentowany w Tableau symbolem kalendarza:

Piktogramy Tableau reprezentujące typy danych Date i DateTime

Data może mieć różne formaty wyjściowe:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Ustawienia regionalne danych: zestaw parametrów określających język i region użytkownika.
Obliczenia w Tableau

Tworzenie daty/czasu z innych kolumn

Przykład: Tabela z kolumnami rok, miesiąc, dzień

Tabela z kolumnami godzina, minuta i sekunda

Tabela z kolumnami rok, miesiąc, dzień, godzina, minuta i sekunda

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

Wynik formuły Make Date

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

Wynik formuły Make Time

White spacing

MakeDateTime ([Date], [Time])

Wynik formuły Make DateTime

Obliczenia w Tableau

Parsowanie dat

Parsowanie: analiza ciągu znaków na logiczne składniki syntaktyczne

Przykład:

Tabela z datą transakcji na podstawie znacznika czasu UTC

White spacing

Data transakcji jako ciąg znaków w Tableau

White spacing

DateParse ( format, string )

Wizualizacja obliczenia DateParse w Tableau

White spacing

Data transakcji jako znacznik czasu w Tableau

Obliczenia w Tableau

Wyodrębnianie części daty

Wyodrębnianie roku jako wartości dyskretnej; możliwe też dla: quarter, month, day, dayofyear, weekday, hour, minute itd.

Przykład:

DATEPART ( 'year', [Order Date] )

White spacing

DATEPART ( 'quarter', [Order Date] )

White spacing

Przykład użycia funkcji Datepart – rok

Przykład użycia funkcji Datepart – kwartał

Obliczenia w Tableau

Obcinanie dat

Obcinanie: skracanie, przycinanie

Obcinanie podanej daty do dokładności określonej przez część daty.

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

White spacing

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

White spacing

Przykład użycia funkcji Datetrunc – dzień

Przykład użycia funkcji Datetrunc – dzień

Obliczenia w Tableau

Obliczenia na datach

Dodawanie interwałów do dat:

DATEADD (date_part, interval, [Date])

  • Dodaje określoną liczbę interwałów (np. 3 miesiące, 2 dni, 10 tygodni) do daty

    White spacing

Odejmowanie interwałów od dat:

DATEDIFF ( date_part, date1, date2 )

  • Zwraca różnicę między dwiema datami wyrażoną w jednostkach podanej części daty

Np.

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • Zwraca datę

    White spacing

Np.

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • Zwraca liczbę
Obliczenia w Tableau

Odwołania do dat w obliczeniach

Używanie zakodowanych na stałe dat w obliczeniach:

Wartość daty należy ująć między # #

Np. #2010-12-31#

White spacing

Tabela z rocznymi wynikami sprzedaży

White spacing

Przykład obliczenia z zakodowaną na stałe datą

White spacing

Tabela z rocznymi wynikami sprzedaży od 2011 roku

Obliczenia w Tableau

Czas na ćwiczenia!

Obliczenia w Tableau

Preparing Video For Download...