Uvod v funkcije datuma Tableau
Funkcije Tableau Date so vgrajene funkcije, prisotne v Tableau, ki uporabniku omogočajo manipulacijo s podatki o podatkih v viru podatkov. Te funkcije datuma uporabnikom omogočajo ustvarjanje osnovnih datumskih operacij v zapisih in ustvarjanje zapletenih datumskih izrazov. Tableau ponuja številne funkcije datumov, kot so DAN, MESEC, LETO, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE ČAS, ZDAJ, DANES itd.
Izdelava vnosa za funkcije Tabela datumov
Vsak vir podatkov v tabeli, ki v bistvu kaže na bazo podatkov, v kateri so shranjeni zapisi, lahko shrani podatkovna polja na drugačen način. Polja se uvozijo v tabelo kot besedilni niz ali numerične vrednosti. Te razlage sledijo nizu korakov, ki jih Tableau uporablja za razlikovanje in razlikovanje med datumom in drugimi polji. Te korake je mogoče povzeti na naslednji način:
1. Preverjanje datumskih polj
Preverjanja so potrebna za razlikovanje in identifikacijo, ali zapisi vsebujejo datum, to lahko storite tako, da ugotovite, ali je datumski niz prisoten v viru povezave ali je niz viden v dimenzijski ravnini. Ta korak pomaga pri prepoznavanju zapisov, ki niso datumi, iz zapisov datumov.
2. Spremenite podatkovno vrsto polja
Naslednji korak v tem postopku se uporabi, ko je treba popraviti podatke, na primer, če zapis vsebuje veliko ničelne vrednosti. Ta polja se v naravi preoblikujejo v vrsto niza in se napajajo funkciji Dateparse.
3. Razčlenitev oblike datuma
V podatkovnih zapisih so prisotni neskončni formati matrikov, metoda Dateparse se uporablja za določanje delov datuma. To ustvari zemljevid za Tableau za prevajanje polj niza v obliko datuma. Ta zemljevid se imenuje Format for tableau.
4. Določitev izraza datumske funkcije
Če uporabljeni podatki niso vrste niza in pripadajo nobeni drugi obliki, kot je numerična, se funkcija DATE uporabi za pretvorbo izraza v obliko datuma. Tableau ustvari novo polje datuma v viru podatkov.
Različne vrste datumskih funkcij
1. DAY - Funkcija DAY se uporablja za vrnitev dnevne številke iz niza datuma. Sintaksa je naslednja: - DAY (datum)
2. MONTH - Funkcija MONTH se uporablja za vrnitev številke meseca iz določenega datuma v tabeli. Skladnja je naslednja: - MONTH (datum)
3. LETO - Funkcija LETO se uporablja za vrnitev leta od danega datuma. Skladnja je naslednja: -YEAR (datum)
4. DATEDIFF - Vrne razliko med datumi, določenimi v parametrih. Skladnja je naslednja: - DATEDIFF (odhod, datum1, datum2, (začetek tedna (neobvezno)).
5. DATEPART - Vrne datumski del datuma kot celo število. Sintaksa je naslednja: DATEPART (odhod, datum, (začetek_ od_ tedna (neobvezno)))
6. DATEADD - Vrne datum z določenim intervalom, ki ga je treba dodati podatkom, vnesenim kot vhod. Sintaksa je naslednja: - DATEADD (odhod, interval, datum)
7. DATETRUNC - DATETRUNC krajša določen datum v točnost, določeno z datumskim delom. Ta funkcija vrne nov datum kot izhod. Sintaksa je naslednja: - DATETRUNC (odhod, datum, (začetek_ od_ tedna (neobvezno)))
8. DATENAME - Vrne komponento dela datuma podanega datuma kot niz za svoj izhod. Sintaksa je naslednja: - DATENAME (odhod, datum, (začetek_ od_ tedna (neobvezno)))
9. MAKE DATE - Funkcija MAKE DATE vrne vizualizacijo vrednosti datuma, ki je bila razvita iz vhodnega leta, meseca in datuma. Skladnja je naslednja: - DATI DATUM (leto, mesec, dan)
10. MAKE TIME - Funkcija MAKE TIME vrne vizualizacijo datumske vrednosti, ki je rezultat o določeni uri, minuti in drugi referenci. Skladnja je naslednja: - NASTAVI ČAS (ura, minuta, sekunda)
11. ZDAJ - Funkcija Now vrne sedanji datum in čas, ki ustreza osebnemu računalniku, na katerega je uporabnik prijavljen… Sintaksa je naslednja: - ZDAJ ()
12. Danes - Vrne trenutni datum kot izhod za dodeljeni program. Skladnja je naslednja: - DANES ()
13. MAX - Vrne največjo vrednost primerjanih entitet, ta funkcija se običajno uporablja za primerjavo numeričnega izraza, enako pa velja tudi za datum. Za ničelno izjemo je Null odobreno (MAX (datum1, datum2))
14. MIN - Vrne največjo vrednost primerjanih entitet, ta funkcija se običajno uporablja za primerjavo numeričnega izraza, vendar enako velja tudi za datum. Za ničelno izjemo je Null odobreno (MIN (datum1, datum2))
Primeri funkcij datumov v Tableau-u
Funkcija | Primer | Izhod |
Dan | DAN (# 2019-06-03 #) | 3 (izhod je celo število, ekvivalentno dnevu v danih podatkih) |
Mesec | MESEC (# 2019-06-03 #) | 6 (izhod je v podanih podatkih celo število, kar je enako mesecu) |
Leto | LETO (# 2019-06-03 #) | 2019 (izid je celotno število ekvivalentno letu v predloženih podatkih) |
Datum razl | DATEDIFF ('teden', # 2019-06-01 #, # 2019-06-04 #, 'ponedeljek') | 1 (ker ko je začetek tedna v ponedeljek, potem sta 4. junij (torek) in 1. junij (sobota) v različnih tednih) |
DATEDIFF ('teden', # 2019-06-01 #, # 2019-06-04 #, 'nedelja') | 0 ((ker ko je začetek tedna v nedeljo, sta 4. junij (torek) in 1. junij (sobota) v istih tednih) | |
DATEADD | DATEADD ('mesec', 5, # 2019-06-01 #) | 11.1.2019 (na datum se doda 5 mesecev) |
DATEPART | DATEPART („leto“, # 2019-06-01 #) | 2019 (vrne zahtevani odhod kot celo število) |
DATEPART ('mesec', # 2019-06-01 #) | 6 (vrne zahtevani odhod kot celo število) | |
DATETRUNC | DATETRUNC ('četrtina', # 2019-06-01 #) | 1. 4. 2004 00:00:00 (skrajša datum do omejitve, ki jo določa odhod) |
DATENAME | DATENAME ('leto', # 2019-06-01 #) | 2019 (vrnite datumski del datuma kot vrvico) |
MAKEDATE | MAKEDATE (2019, 6, 3) | # 3. junij 2019 # (funkcija vrne izdelani datum iz priloženega vnosa) |
NASTAVITE ČAS | NASTAVITE ČAS (13, 40, 25) | # 13: 40: 25 # (funkcija vrne izdelani čas iz priloženega vhoda) |
ZDAJ | ZDAJ () | 03.06.2019 01:10:45 (trenutni datum in čas sta natisnjena) |
DANES | DANES () | 2019-06-03 (izpisan je trenutni datum) |
MAX | MAX (# 2019-06-01 #, # 2019-06-04 #) | 4.6.2019 00:00:00 (natisnjena je največja vrednost med možnostjo) |
MIN | MIN (# 2019-06-01 #, # 2019-06-04 #) | 1.6.2016 00:00:00 (natisnjena je najmanjša vrednost med možnostjo) |
Zaključek
Funkcije Datum v tabeli se uporabljajo za izvajanje različnih logičnih in aritmetičnih operacij z datumi. Rezultate funkcij določa vrsta izhodnih funkcij. Nekatere funkcije lahko zagotavljajo enake logične funkcije, vendar je razlika med vrstami izhoda opažena, kot je razvidno iz funkcije DATEPART in Year v zgornji tabeli.
Priporočeni članki
To je vodnik po funkcijah Dateau Date. Tu razpravljamo o konceptu, primeru in različnih vrstah datumskih funkcij v tabeli. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Ukazi Tableau
- Ukazi HBase
- Kaj je Tableau?
- Je Tableau brez