Tableau dátum funkciók - Különböző típusú dátum Funkció a Tableau-ban

Tartalomjegyzék:

Anonim

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éldaKimenet
NapDAY (# 2019-06-03 #)3 (a kimenet a megadott adatokban a nappal megegyező egész szám)
HónapHÓNAP (# 2019-06-03 #)6 (a kimenet a megadott adatokban a hónapnak megfelelő egész szám)
ÉvYEAR (# 2019/06/03 #)2019 (a kimenet egész szám, amely megegyezik az évvel a megadott adatokban)
Dátum különbségDATEDIFF ('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)
DATEADDDATEADD ('hónap', 5., 2019-06-01 #)2019.11.01. (5 hónap hozzáadódik a dátumhoz)
DATEPARTDATEPART ('é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)
DATETRUNCDATETRUNC ('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)
DATENAMEDATENAME ('év', # 2019-06-01 #)2019 (a dátum dátumrészét húrokként adja vissza)
MAKEDATEMAKEDATE (2019, 6, 3)# 2019. június 3. (A funkció a létrehozott dátumot adja vissza a mellékelt bemenetről)
CSINÁLJ IDŐTKÉSZÜLÉK (13, 40, 25)# 13: 40: 25 # (a függvény egy megadott időt ad vissza a mellékelt bemenetből)
MOSTMOST( )2019-06-03 1:10:45 AM (az aktuális dátum és idő érték kinyomtatva)
MAMA( )2019-06-03 (az aktuális dátum kinyomtatva)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)19.06.2016 12:00:00 (az opció maximális értéke kinyomtatásra kerül)
MINMIN (# 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 -

  1. Tableau parancsok
  2. HBase parancsok
  3. Mi az a Tableau?
  4. A Tableau ingyenes