Funcțiile datei din tabel - Diferite tipuri de date Funcție în tabel

Cuprins:

Anonim

Introducere în funcțiile datei din tabel

Funcțiile datei din tabel sunt funcții încorporate prezente în tabelul care permite utilizatorului să manipuleze înregistrările de date dintr-o sursă de date. Aceste funcții de date permit utilizatorilor să creeze operațiuni de date de bază în înregistrări și să creeze expresii de date complexe. Tableau oferă multe funcții de date, cum ar fi ZIUA, LUNEA, ANUL, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATA, FACE TIME, ACUM, ACUM, etc.

Crearea intrării pentru funcțiile datei din tabel

Fiecare sursă de date din tabelul care indică practic o bază de date în care sunt stocate înregistrările poate stoca câmpuri de date într-un mod diferit. Câmpurile sunt importate în tabel sub formă de șir de text sau valori numerice. Aceste interpretări urmează un set de pași care sunt folosiți de Tableau pentru a distinge și diferenția între data și alte câmpuri. Aceste etape pot fi rezumate după cum urmează: -

1. Verificarea câmpurilor de date

Verificările sunt necesare pentru a distinge și identifica dacă înregistrările conțin data, acest lucru se poate face prin identificarea dacă șirul de date este prezent în sursa de conectare sau dacă șirul este vizibil în planul dimensiunii. Acest pas ajută la identificarea înregistrărilor fără date din înregistrările date.

2. Modificați tipul de date al câmpului

Următorul pas în acest proces este utilizat atunci când datele trebuie corectate, de exemplu, dacă înregistrarea conține o valoare nulă. Aceste câmpuri sunt transformate în tipuri de șiruri în natură și alimentate cu funcția Dateparse.

3. Analiza formatului datei

Există formate de tablă infinită prezente în înregistrările de date, metoda Dateparse este utilizată pentru a defini părțile datei. Aceasta creează o hartă pentru Tableau pentru a traduce câmpurile de șir la formatul de date. Această hartă se numește Format pentru tableau.

4. Definirea expresiei funcției date

În cazul în care datele utilizate nu sunt de tip șir și aparținând unui alt format precum numeric, funcția DATE este utilizată pentru a converti expresia într-un format tip data. Tableau creează un nou câmp de date în sursa de date.

Diferite tipuri de funcții Data Tableau

1. DAY - Funcția DAY este utilizată pentru a returna numărul zilei din șirul de date. Sintaxa este următoarea: - DAY (Data)

2. LUNI - Funcția LUNI este utilizată pentru a returna numărul lunii de la o dată dată în tabel. Sintaxa este următoarea: - LUNI (Data)

3. ANUL - Funcția YEAR este utilizată pentru a returna anul de la data dată. Sintaxa este următoarea: -YEAR (Data)

4. DATEDIFF - returnează diferența dintre datele definite în parametri. Sintaxa este următoarea: - DATEDIFF (plecare, data1, data2, (începutul săptămânii (opțional)).

5. DATEPART - returnează partea de dată a unei date ca număr întreg. Sintaxa este următoarea DATEPART (plecare, dată, (început_ din_ săptămână (opțional)))

6. DATEADD - returnează data cu intervalul specificat pentru a fi adăugat la datele introduse ca intrare. Sintaxa este următoarea: - DATEADD (plecare, interval, dată)

7. DATETRUNC - DATETRUNC trunchiește data specificată la exactitatea specificată de partea de dată. Această funcție returnează o dată nouă ca ieșire. Sintaxa este următoarea: - DATETRUNC (plecare, dată, (început_ din_ săptămână (opțional))))

8. DATENAME - Întoarce componenta de date a datei furnizate ca șir pentru ieșirea sa. Sintaxa este următoarea: - DATENAME (plecare, dată, (început_ săptămână (opțional))))

9. MAKE DATE - Funcția MAKE DATE returnează o vizualizare a valorii date dezvoltate din anul de intrare, luna și data. Sintaxa este următoarea: - FACE DATA (An, lună, zi)

10. MAKE TIME - Funcția MAKE TIME returnează o vizualizare a unei valori a datei, care este rezultatul orei, minutului, a doua referință. Sintaxa este următoarea: - FACE TIME (oră, minut, secundă)

11. ACUM - Funcția Now returnează data și ora actuală corespunzătoare PC-ului la care este conectat utilizatorul … Sintaxa este următoarea: - ACUM ()

12. Astăzi - returnează data curentă ca o ieșire pentru programul alocat. Sintaxa este următoarea: - TODAY ()

13. MAX - returnează valoarea maximă a entităților comparate, această funcție este utilizată în general pentru compararea expresiei numerice, însă aceeași este valabilă și pentru o dată. Pentru excepție nulă, Null este acordat (MAX (data1, data2))

14. MIN - Returnează valoarea maximă a entităților comparate, această funcție este utilizată în general pentru compararea expresiei numerice, totuși aceeași este valabilă și pentru o dată. Pentru excepție nulă, Null este acordat (MIN (data1, data2))

Exemple de funcții de date din Tableau

FuncţieExempluproducție
ZiDAY (# 2019-06-03 #)3 (ieșirea este un număr întreg echivalent cu ziua din datele furnizate)
LunăLUNA (# 2019-06-03 #)6 (ieșirea este un număr întreg echivalent cu luna din datele furnizate)
AnAN (# 2019-06-03 #)2019 (rezultatul este un număr întreg echivalent cu Anul în datele furnizate)
Data difDATEDIFF („săptămână”, # 2019-06-01 #, # 2019-06-04 #, „luni”)1 (pentru că atunci când începutul săptămânii este luni, apoi 04 iunie (marți) și 01 iunie (sâmbătă) sunt în săptămâni diferite)
DATEDIFF („săptămână”, # 2019-06-01 #, # 2019-06-04 #, „duminică”)0 (pentru că atunci când începutul săptămânii este duminică, apoi 04 iunie (marți) și 01 iunie (sâmbătă) sunt în aceeași săptămână săptămânală)
DATEADDDATEADD („lună”, 5, # 2019-06-01 #)1/11/2019 (se adaugă 5 luni la dată)
DATEPARTDATEPART („an”, # 2019-06-01 #)2019 (returnează plecarea solicitată ca număr întreg)
DATEPART („lună”, # 2019-06-01 #)6 (returnează plecarea solicitată ca număr întreg)
DATETRUNCDATETRUNC („sfert”, # 2019-06-01 #)4/1/2004 00:00:00 AM (data trunchiere până la limita specificată de plecare)
DATENAMEDATENAME („an”, # 2019-06-01 #)2019 (întoarceți o parte a datei ca șir)
MAKEDATEMAKEDATE (2019, 6, 3)# 3 iunie 2019 # (funcția returnează o dată construită din intrarea furnizată)
FĂ TIMPFACE TIMP (13, 40, 25)# 13: 40: 25 # (funcția returnează un timp construit de la intrarea furnizată)
ACUMACUM ()2019-06-03 1:10:45 (datele curente și ora sunt tipărite)
ASTĂZIASTĂZI( )2019-06-03 (data curentă este tipărită)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)6/4/2019 12:00:00 AM (valoarea maximă dintre opțiune este tipărită)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)6/1/2019 12:00:00 AM (Valoarea minimă dintre opțiune este tipărită)

Concluzie

Funcțiile Date din tabel sunt utilizate pentru a efectua diverse operații logice și aritmetice cu date. Rezultatele funcțiilor sunt determinate de tipul de ieșire al funcțiilor. Unele funcții pot asigura aceleași funcții logice, cu toate acestea diferența poate fi observată între tipul de ieșire, așa cum se poate observa în funcția DATEPART și Anul din tabelul de mai sus.

Articole recomandate

Acesta este un ghid pentru funcțiile datei din tabel. Aici discutăm conceptul, exemplul și diferitele tipuri de funcții date din tableau. De asemenea, puteți parcurge și celelalte articole sugerate pentru a afla mai multe -

  1. Comenzile Tableau
  2. Comenzile HBase
  3. Ce este Tableau?
  4. Este liber Tableau