Úvod do funkcií Tableau Date
Funkcie dátumu Tableau sú vstavané funkcie, ktoré sú v tableau a ktoré umožňujú používateľovi manipulovať so záznamami údajov v zdroji údajov. Tieto funkcie dátumu umožňujú používateľom vytvárať základné záznamy s údajmi a tiež vytvárať zložité výrazy dátumov. Tableau poskytuje množstvo funkcií, ako je DEN, MESIAC, ROK, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NYNÍ, DNES atď.
Vytvorenie vstupu pre tabulové dátumové funkcie
Každý zdroj údajov v tablete, ktorý v podstate ukazuje na databázu, v ktorej sú uložené záznamy, môže ukladať dátové polia iným spôsobom. Polia sa importujú do tabuľky ako textový reťazec alebo číselné hodnoty. Tieto interpretácie sa riadia súborom krokov, ktoré používa Tableau na rozlíšenie a rozlíšenie medzi dátumom a ostatnými poľami. Tieto kroky možno zhrnúť takto: -
1. Overenie dátumových polí
Vyžadujú sa overenia na rozlíšenie a identifikáciu, či záznamy obsahujú dátum, čo sa dá urobiť identifikáciou, či je v zdroji pripojenia prítomný reťazec dátumu alebo či je reťazec viditeľný v rovine dimenzie. Tento krok pomáha pri identifikácii ne-dátumových záznamov od dátumových záznamov.
2. Zmeňte typ dátového poľa
Ďalší krok v tomto procese sa používa, keď je potrebné údaje opraviť, napríklad ak záznam obsahuje veľa nulovej hodnoty. Tieto polia sa v prírode transformujú na typ reťazca a kŕmia sa funkciou Dateparse.
3. Analýza formátu dátumu
V dátových záznamoch sú prítomné nekonečné formáty polí. Na definovanie častí dátumu sa používa metóda Dateparse. Vytvára sa tak mapa pre Tableau, ktorá prekladá polia s reťazcami do formátu dátumu. Táto mapa sa nazýva Format for tableau.
4. Definovanie výrazu funkcie dátumu
V prípade, že použité údaje nie sú typu reťazca a nepatria do žiadneho iného formátu, napríklad číselného, funkcia DATE sa používa na prevod výrazu do formátu typu dátumu. Tableau vytvára nové dátové pole v zdroji údajov.
Rôzne typy funkcií dátumov tabuliek
1. DAY - Funkcia DAY sa používa na vrátenie čísla dňa z Date String. Syntax je nasledovná: - DEN (dátum)
2. MESIAC - Funkcia MESIAC sa používa na vrátenie čísla mesiaca z daného dátumu v tablete. Syntax je nasledovná: - MONTH (Date)
3. ROK - Funkcia ROK sa používa na vrátenie roku od daného dátumu. Syntax je nasledovná: -YEAR (Date)
4. DATEDIFF - Vráti rozdiel medzi dátumami definovanými v parametroch. Syntax je nasledovná: - DATEDIFF (odchýlka, dátum1, dátum2, (začiatok týždňa (voliteľné))).
5. DATEPART - Vráti časť dátumu ako celé číslo. Syntax je nasledovná: DATEPART (odchýlka, dátum, (začiatok_ týždňa (voliteľné)))
6. DATEADD - Vráti dátum s určeným intervalom, ktorý sa má pridať k údajom dodávaným ako vstup. Syntax je nasledovná: - DATEADD (odchýlka, interval, dátum)
7. DATETRUNC - DATETRUNC skráti zadaný dátum na presnosť špecifikovanú časťou dátumu. Táto funkcia vráti nový výstup ako výstup. Syntax je nasledovná: - DATETRUNC (odchýlka, dátum, (začiatok_ týždňa (voliteľné)))
8. DATENAME - Vráti komponent časti dátumu dodaného dátumu ako reťazec pre jeho výstup. Syntax je nasledovná: - DATENAME (odchýlka, dátum, (začiatok_ týždňa (voliteľné)))
9. MAKE DATE - funkcia MAKE DATE vracia vizualizáciu hodnoty dátumu vyvinutej zo vstupného roku, mesiaca a dátumu. Syntax je nasledovná: - MAKE DATE (rok, mesiac, deň)
10. MAKE TIME - funkcia MAKE TIME vráti vizualizáciu hodnoty dátumu, ktorá je výsledkom poskytnutej hodiny, minúty, druhej referencie. Syntax je nasledovná: - MAKE TIME (hodina, minúta, sekunda)
11. TERAZ - Funkcia Teraz vracia aktuálny dátum a čas, ktorý zodpovedá počítaču, do ktorého je používateľ prihlásený … Syntax je nasledovná: - TERAZ ()
12. Today - Vráti aktuálny dátum ako výstup pre priradený program. Syntax je nasledovná: - DNES ()
13. MAX - Vráti maximálnu hodnotu porovnávaných entít, táto funkcia sa zvyčajne používa na porovnanie číselných výrazov, ale rovnaká platí aj pre dátum. V prípade nulovej výnimky sa udeľuje Null (MAX (date1, date2)))
14. MIN - Vráti maximálnu hodnotu porovnávaných entít, táto funkcia sa zvyčajne používa na porovnanie číselných výrazov, ale rovnaká platí aj pre dátum. V prípade nulovej výnimky sa udeľuje nulová hodnota (MIN (dátum1, dátum2)).
Príklady funkcií dátumu v table
funkcie | príklad | Výkon |
deň | DAY (# 06.03.2019 #) | 3 (výstup je celé číslo ekvivalentné dňu v poskytnutých údajoch) |
mesiac | MONTH (# 06.03.2019 #) | 6 (výstup je celé číslo ekvivalentné mesiacu v poskytnutých údajoch) |
rok | YEAR (# 6.03.2019 #) | 2019 (výstup je celé číslo ekvivalentné roku v poskytnutých údajoch) |
Dátum rozdielu | DATEDIFF („týždeň“, # 2019-06-01 #, # 2019-06-04 #, „pondelok“) | 1 (pretože keď je začiatok týždňa pondelok, potom sú 4. júna (utorok) a 1. júna (sobota) v rôznych týždňoch) |
DATEDIFF („týždeň“, # 2019-06-01 #, # 2019-06-04 #, „nedeľa“) | 0 ((pretože keď je začiatok týždňa nedeľa, potom sú 4. júna (utorok) a 1. júna (sobota) rovnaké týždne) | |
DateAdd | DATEADD ('mesiac', 5, # 2019-06-01 #) | 1/11/2019 (k dátumu sa pridá 5 mesiacov) |
DATEPART | DATEPART („rok“, # 2019-06-01 #) | 2019 (vráti požadovaný odchod ako celé číslo) |
DATEPART („mesiac“, # 2019-06-01 #) | 6 (vráti požadovaný odchod ako celé číslo) | |
DATETRUNC | DATETRUNC („štvrť“, # 2019-06-01 #) | 4. 4. 2004 00:00:00 dop. (Skrátený dátum do limitu určeného odchýlkou) |
DATENAME | DATENAME ('rok', # 2019-06-01 #) | 2019 (vráťte dátumovú časť dátumu ako reťazec) |
MAKEDATE | MAKEDATE (2019, 6, 3) | # Jún 3, 2019 # (funkcia vráti zostavený dátum z dodaného vstupu) |
UROBIŤ SI ČAS | MAKE TIME (13, 40, 25) | # 13: 40: 25 # (funkcia vráti zostavený čas z dodaného vstupu) |
TERAZ | TERAZ () | 2019-06-03 1:10:45 AM (vytlačí sa aktuálny dátum a čas) |
DNES | DNES () | 2019-06-03 (vytlačený je aktuálny dátum) |
MAX | MAX (# 2019-06-01 #, # 2019-06-04 #) | 6/4/2019 12:00:00 (vytlačí sa maximálna hodnota z možnosti) |
MIN | MIN (# 2019-06-01 #, # 2019-06-04 #) | 6/1/2019 12:00:00 (vytlačí sa minimálna hodnota z možnosti) |
záver
Funkcie Date v tabuľke sa používajú na vykonávanie rôznych logických a aritmetických operácií s dátumami. Výsledky funkcií sú určené typom výstupu funkcií. Niektoré funkcie môžu poskytovať rovnaké logické funkcie, je však možné pozorovať rozdiel medzi typmi výstupu, ako je to vidieť v DATEPART a funkcia Rok v tabuľke vyššie.
Odporúčané články
Toto je sprievodca funkciami Tableau Date. Tu diskutujeme koncept, príklad a rôzne typy dátumových funkcií v tabuike. Ak sa chcete dozvedieť viac, môžete si tiež prečítať naše ďalšie navrhované články -
- Tableauove príkazy
- Príkazy HBase
- Čo je Tableau?
- Je zadarmo na stole