Bevezetés a Tableau dátumfüggvényekbe
A Tableau dátumfunkciók a Tableau alkalmazásban beépített funkciók, amelyek lehetővé teszik a felhasználó számára, hogy az adatforrásban lévő adatrekordokat manipulálja. Ezek a dátumfunkciók lehetővé teszik a felhasználók számára, hogy alapvető dátumműveleteket hozzanak létre a rekordokon, és összetett dátumkifejezéseket hozzanak létre. A Tableau számos dátumfunkcióval rendelkezik: NAP, HÓNAP, ÉV, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, DATE, DATE, TIME, MOST, TODAY, stb.
Bevitel létrehozása a Tableau Date függvényekhez
A táblában szereplő minden adatforrás, amely alapvetően egy adatbázisra mutat, ahol a nyilvántartások tárolódnak, az adatmezőket más módon tárolhatja. A mezőket szöveges karakterlánccal vagy numerikus értékekkel importálják a táblázatba. Ezek az értelmezések egy sor lépést követnek, amelyeket a Tableau használ a dátum és a többi mező megkülönböztetésére és megkülönböztetésére. Ezeket a lépéseket a következőképpen lehet összefoglalni: -
1. A dátummezők ellenőrzése
Ellenőrzésre van szükség annak megkülönböztetéséhez és azonosításához, hogy a rekordok tartalmazzák-e a dátumot, ezt megteheti annak azonosításával, ha a dátum-karakterlánc van-e a kapcsolati forrásban, vagy ha a karakterlánc látható a dimenziós síkon. Ez a lépés segítséget nyújt a nem dátumú rekordok azonosításában a dátumrekordok alapján.
2. Módosítsa a mező adattípusát
Ennek a folyamatnak a következő lépését akkor használjuk, amikor az adatokat ki kell javítani, pl. Ha a rekord sok null értéket tartalmaz. Ezeket a mezőket karakterlánc típusúvá alakítják át, és a Dateparse függvénybe továbbítják.
3. A dátumformátum elemzése
Az adatrekordokban végtelen tömbformátumok vannak jelen, a dátum részeinek meghatározásához a Dateparse módszert kell használni. Ez létrehoz egy térképet a Tableau számára, amely lefordítja a karakterláncmezőket a dátumformátumra. Ezt a térképet Format for tableau néven hívják.
4. A Dátum függvény kifejezés meghatározása
Ha a felhasznált adatok nem karakterlánc típusúak és nem tartoznak más formátumhoz, például numerikushoz, akkor a DATE funkciót használja a kifejezés dátumtípus-formátumba konvertálására. A Tableau új dátummezőt hoz létre az adatforrásban.
A Tableau dátum funkcióinak különféle típusai
1. NAP - A NAP funkció a napszám visszatérésére szolgál a dátum karakterláncából. A szintaxis a következő: - NAP (dátum)
2. HÓNAP - A HÓNAP funkciót használja a havi szám visszaadására az adott dátumtól a táblázatban. A szintaxis a következő: - HÓNAP (dátum)
3. YEAR - A YEAR funkció az év visszatérésére szolgál az adott dátumtól. A szintaxis a következő: -ÉÉ (dátum)
4. DATEDIFF - Visszaadja a paraméterekben meghatározott dátumok közötti különbséget. A szintaxis a következő: - DATEDIFF (indulás, dátum1, dátum2, (hét kezdete (választható)).
5. DATEPART - A dátum dátum részét egészként adja vissza. A szintaxis a következő: DATEPART (indulás, dátum, (hét kezdete_ (opcionális)))
6. DATEADD - Visszaadja a dátumot a megadott intervallummal, amelyet hozzá kell adni a bemeneti adatként megadott adatokhoz. A szintaxis a következő: - DATEADD (indulás, intervallum, dátum)
7. DATETRUNC - A DATETRUNC csökkenti a megadott dátumot a dátum rész által megadott pontossággal. Ez a funkció új dátumot ad vissza kimenetként. A szintaxis a következő: - DATETRUNC (indulás, dátum, (hét kezdete__ (választható)))
8. DATENAME - A megadott dátum dátum-alkatrészét adja vissza a kimeneti karakterláncként. A szintaxis a következő: - DATENAME (indulás, dátum, (hét kezdete__ (választható)))
9. DÁTUM KÉSZÍTÉSE - A DÁTUM KÉSZÍTÉSE funkció megjeleníti a bevitt év, hónap és dátum alapján kialakított dátumértéket. A szintaxis a következő: - KÉSZÜLÉK DÁTUMA (év, hónap, nap)
10. MAKE TIME - A MAKE TIME funkció megjeleníti a dátum értékét, amely a megadott óra, perc, második referencia eredménye. A szintaxis a következő: - MAKE TIME (óra, perc, második)
11. MOST - A Most funkció visszaadja a PC-hez tartozó aktuális dátumot és időt, amelybe a felhasználó be van jelentkezve. A szintaxis a következő: - MOST ()
12. Today - Visszaadja az aktuális dátumot a hozzárendelt program kimenetének. A szintaxis a következő: - TODAY ()
13. MAX - Az összehasonlított entitások maximális értékét adja vissza, ezt a funkciót általában a numerikus kifejezés összehasonlítására használják, de ugyanez érvényes egy dátumra is. Null kivétel esetén a Null megadva (MAX (dátum1, dátum2))
14. MIN - Az összehasonlított entitások maximális értékét adja vissza, ezt a funkciót általában a numerikus kifejezés összehasonlítására használják, de ugyanez érvényes egy dátumra is. Null kivétel esetén a Null megadva (MIN (1. dátum, 2. dátum))
Példák a Tableau dátumfunkcióira
Funkció | Példa | Kimenet |
Nap | DAY (# 2019-06-03 #) | 3 (a kimenet a megadott adatokban a nappal megegyező egész szám) |
Hónap | HÓNAP (# 2019-06-03 #) | 6 (a kimenet a megadott adatokban a hónapnak megfelelő egész szám) |
Év | YEAR (# 2019/06/03 #) | 2019 (a kimenet egész szám, amely megegyezik az évvel a megadott adatokban) |
Dátum különbség | DATEDIFF ('hét', # 2019-06-01 #, # 2019-06-04 #, 'hétfő') | 1 (mert mivel a hét kezdete hétfő, akkor június 04 (kedd) és június 01 (szombat) különböző héten vannak) |
DATEDIFF ('hét', # 2019-06-01 #, # 2019-06-04 #, 'vasárnap') | 0 ((mert mivel a hét kezdete vasárnap van, akkor június 4. (kedd) és június 1. (szombat) ugyanazon a héten vannak) | |
DATEADD | DATEADD ('hónap', 5., 2019-06-01 #) | 2019.11.01. (5 hónap hozzáadódik a dátumhoz) |
DATEPART | DATEPART ('év', # 2019-06-01 #) | 2019 (egész számként adja meg a kért indulást) |
DATEPART ('hónap', # 2019-06-01 #) | 6 (egész számként adja vissza a kért indulást) | |
DATETRUNC | DATETRUNC ('negyedév', # 2019-06-01 #) | 2004.01.01. 00:00:00 (a dátumot az indulók által meghatározott határértékre csökkenti) |
DATENAME | DATENAME ('év', # 2019-06-01 #) | 2019 (a dátum dátumrészét húrokként adja vissza) |
MAKEDATE | MAKEDATE (2019, 6, 3) | # 2019. június 3. (A funkció a létrehozott dátumot adja vissza a mellékelt bemenetről) |
CSINÁLJ IDŐT | KÉSZÜLÉK (13, 40, 25) | # 13: 40: 25 # (a függvény egy megadott időt ad vissza a mellékelt bemenetből) |
MOST | MOST( ) | 2019-06-03 1:10:45 AM (az aktuális dátum és idő érték kinyomtatva) |
MA | MA( ) | 2019-06-03 (az aktuális dátum kinyomtatva) |
MAX | MAX (# 2019-06-01 #, # 2019-06-04 #) | 19.06.2016 12:00:00 (az opció maximális értéke kinyomtatásra kerül) |
MIN | MIN (# 2019-06-01 #, # 2019-06-04 #) | 2016.06.01. 12:00:00 (az opció minimális értéke kinyomtatva) |
Következtetés
A táblázatban található Dátum funkciók különböző logikai és számtani műveletek végrehajtására szolgálnak dátumokkal. A függvények eredményét a függvények kimeneti típusa határozza meg. Egyes funkciók ugyanazokat a logikai függvényeket biztosíthatják, ám a különbség megfigyelhető a kimenet típusa között, amint az a fenti táblázat DATEPART és Év függvényében látható.
Ajánlott cikkek
Ez egy útmutató a Tableau Dátum funkciókhoz. Itt tárgyaljuk a dátumfüggvények fogalmát, példáját és a táblázatok különféle típusait. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Tableau parancsok
- HBase parancsok
- Mi az a Tableau?
- A Tableau ingyenes