Introduktion til Tableau-datofunktioner
Tableau-datofunktioner er indbyggede funktioner, der findes i Tableau, som gør det muligt for brugeren at manipulere dataposterne i en datakilde. Disse datofunktioner giver brugerne mulighed for at oprette grundlæggende datohandlinger på posterne og også oprette komplekse datoudtryk. Tableau har mange datofunktioner som DAG, MÅNED, ÅR, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NU, DAG osv.
Oprettelse af input til Tableau-datofunktioner
Hver datakilde i tableau, der dybest set peger på en database, hvor poster er gemt, kan gemme datafelter på en anden måde. Felterne importeres til tablået som en tekststreng eller numeriske værdier. Disse fortolkninger følger et sæt trin, der bruges af Tableau til at skelne og skelne mellem dato og andre felter. Disse trin kan sammenfattes som følger:
1. Verifikation af datafelter
Der kræves verifikation for at skelne og identificere, om posterne indeholder datoen, dette kan gøres ved at identificere, om datostrengen er til stede i forbindelseskilden, eller hvis strengen er synlig i dimensionplanet. Dette trin hjælper med at identificere ikke-dato poster fra dataposter.
2. Skift feltets datatype
Det næste trin i denne proces bruges, når dataene skal korrigeres for f.eks. Hvis posten indeholder meget nul værdi. Disse felter omdannes til strengtype i naturen og mates til Dateparse-funktion.
3. Analysering af datoformatet
Der er uendelige matrixformater til stede i dataposterne. Dateparse-metoden bruges til at definere datodelene. Dette skaber et kort for Tableau til at oversætte strengfelterne til datoformat. Dette kort kaldes Format for tableau.
4. Definition af datofunktionsudtrykket
I tilfælde af at de anvendte data ikke er af strengtype og tilhører noget andet format som numerisk, bruges DATE-funktionen til at konvertere udtrykket til et datatypeformat. Tableau opretter et nyt datafelt i datakilden.
Forskellige typer af Tableau-datofunktioner
1. DAG - DAG-funktionen bruges til at returnere dagnummeret fra Datostreng. Syntaxen er som følger: - DAG (dato)
2. MÅNED - Funktionen MÅNED bruges til at returnere månedens nummer fra en given dato i tablå. Syntaks er som følger: - MÅNED (dato)
3. ÅR - YEAR-funktionen bruges til at returnere året fra den angivne dato. Syntaks er som følger: -YEAR (dato)
4. DATEDIFF - Returnerer forskellen mellem de datoer, der er defineret i parametrene. Syntaks er som følger: - DATEDIFF (afgang, dato1, dato2, (ugens start (valgfrit)).
5. DATEPART - Returnerer datodelen af en dato som et heltal. Syntaks er som følger DATEPART (afgang, dato, (start_ of_ week) (valgfrit))
6. DATEADD - Returnerer datoen med det angivne interval, der skal føjes til de data, der indføres som input. Syntaxen er som følger: - DATEADD (afgang, interval, dato)
7. DATETRUNC - DATETRUNC trunker den specificerede dato til nøjagtighed specificeret af datodelen. Denne funktion returnerer en ny dato som output. Syntaks er som følger: - DATETRUNC (afgang, dato, (start_ af uge (valgfrit)))
8. DATENAME - Det returnerer datodelkomponenten af den medfølgende dato som en streng til dens output. Syntaks er som følger: - DATENAME (afgang, dato, (start_ of_ week (valgfrit)))
9. MAKE DATE - MAKE DATE-funktionen returnerer en visualisering af den datoværdi, der er udviklet fra input året, måned og dato. Syntaks er som følger: - MAKE DATE (År, måned, dag)
10. MAKE TIME - MAKE TIME-funktionen returnerer en visualisering af en datoværdi, som er et resultat af den angivne time, minut, anden reference. Syntaks er som følger: - MAKE TIME (time, minut, sekund)
11. NU - Nu-funktionen returnerer den aktuelle dato og det tidspunkt, der svarer til den pc, som brugeren er logget på … Syntaksen er som følger: - NU ()
12. I dag - Returnerer den aktuelle dato som en output for det tildelte program. Syntaks er som følger: - DAG ()
13. MAX - Returnerer den maksimale værdi af de sammenlignede enheder, denne funktion bruges generelt til sammenligning af det numeriske udtryk, men det samme gælder også for en dato. For null undtagelse gives Null (MAX (dato1, dato2))
14. MIN - Returnerer den maksimale værdi af de sammenlignede enheder, denne funktion bruges generelt til sammenligning af numerisk udtryk, men det samme gælder også for en dato. For null undtagelse gives Null (MIN (dato1, dato2))
Eksempler på datofunktioner i Tableau
Fungere | Eksempel | Produktion |
Dag | DAG (# 2019-06-03 #) | 3 (output er et heltal svarende til dagen i de medfølgende data) |
Måned | MÅNED (# 2019-06-03 #) | 6 (output er et heltal svarende til måneden i de angivne data) |
År | ÅR (# 2019-06-03 #) | 2019 (output er et heltal svarende til året i de medfølgende data) |
Dato diff | DATEDIFF ('uge', # 2019-06-01 #, # 2019-06-04 #, 'mandag') | 1 (fordi når ugens start er mandag, så er den 4. juni (tirsdag) og den 1. juni (lørdag) i forskellige uger) |
DATEDIFF ('uge', # 2019-06-01 #, # 2019-06-04 #, 'søndag') | 0 ((fordi når ugens start er søndag, så er den 4. juni (tirsdag) og den 1. juni (lørdag) i samme uge)) | |
DateAdd | DATEADD ('måned', 5, # 2019-06-01 #) | 1/11/2019 (5 måneder tilføjes dato) |
DATEPART | DATEPART ('år', # 2019-06-01 #) | 2019 (returnerer det ønskede afgang som et heltal) |
DATEPART ('måned', # 2019-06-01 #) | 6 (returnerer det ønskede afgang som et heltal) | |
DATETRUNC | DATETRUNC ('kvartal', # 2019-06-01 #) | 4/1/2004 00:00:00 AM (afkort dato til den grænse, der er angivet af afgangen) |
DATENAME | DATENAME ('år', # 2019-06-01 #) | 2019 (returner datodelen af datoen som en streng) |
MAKEDATE | MAKEDATE (2019, 6, 3) | # 3. juni 2019 # (funktion returnerer en konstrueret dato fra det medfølgende input) |
TAGE SIG TID | MAKE TIME (13, 40, 25) | # 13: 40: 25 # (funktion returnerer en konstrueret tid fra den medfølgende input) |
NU | NU () | 2019-06-03 1:10:45 AM (den aktuelle dato og klokkeslæt udskrives) |
I DAG | I DAG( ) | 2019-06-03 (den aktuelle dato udskrives) |
MAX | MAX (# 2019-06-01 #, # 2019-06-04 #) | 6/4/2019 12:00:00 AM (maksimal værdi blandt indstillingen udskrives) |
MIN | MIN (# 2019-06-01 #, # 2019-06-04 #) | 6/1/2019 12:00:00 (Minimumsværdi blandt indstillingen udskrives) |
Konklusion
Datofunktionerne i tablået bruges til at udføre forskellige logiske og aritmetiske operationer med datoer. Resultaterne af funktionerne bestemmes af output-typen af funktioner. Nogle funktioner muligvis sørger for de samme logiske funktioner, men forskellen kan observeres blandt udgangstypen, som det kan ses i DATEPART og Year-funktionen i tabellen ovenfor.
Anbefalede artikler
Dette er en guide til Tableau-datofunktioner. Her diskuterer vi konceptet, eksemplet og de forskellige typer af datafunktioner i tablå. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Tableau-kommandoer
- HBase-kommandoer
- Hvad er Tableau?
- Er Tableau gratis