Bestyrelse er et værktøj, der ikke kun er beregnet til smukke grafer. Funktioner i tabel er afgørende for optimal datarepræsentation, og derfor er det et grundlæggende koncept på tværs af alle .
Heldigvis har dette værktøj forskellige kategorier af indbyggede funktioner, som du direkte kan anvende på dine uploadede data. Hvis du har brugt MS Excel eller , disse skal virke ret velkendte for dig.
Så følgende er de forskellige kategorier af funktioner, som vi diskuterer gennem denne blog.
- Talfunktioner
- Strengfunktioner
- Datofunktioner
- Type konverteringsfunktioner
- Samlede funktioner
- Logiske funktioner
Talfunktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at udføre beregninger af dataværdierne i dine felter. Talfunktioner kan kun bruges med felter, der indeholder numeriske værdier. Følgende er de forskellige talfunktioner i tabletten
1. ABS
Denne funktion returerer den absolutte værdi af det angivne tal.
Syntaks
ABS (nummer)
hadoop admin vs hadoop-udvikler
ABS (-4) = 4
2. ACOS
Denne funktion returner bue-cosinus for det givne antal i Radianer.
Syntaks
ACOS (nummer)
ACOS (-1) = 3,14159265358979
3. ASIN
Denne funktion returns bue sinus for det givne antal i Radians.
Syntaks
ASIN (nummer)
ASIN (1) = 1.5707963267949
4. ATAN
Denne funktion ræter buetangens for det givne antal i Radianer.
Syntaks
ATAN (antal)
ATAN (180) = 1.5652408283942
5. Lofter
Denne funktion returerer det givne antal afrundet til det nærmeste heltal med samme eller større værdi.
Syntaks
Lofter (nummer)
Loft (3.1415) = 4
6. COS
Denne funktion ræter cosinus for den givne vinkel angivet i Radianer.
Syntaks
COS (antal)
COS (PI () / 4) = 0,707106781186548
7. Barneseng
Denne funktion ræterer cotangenten for den givne vinkel angivet i Radians.
Syntaks
Vugge (antal)
CO1 (PI () / 4) = 1
8. GRADER
Denne funktion returerer værdien af den givne vinkel i grader.
Syntaks
GRADER (antal)
GRADER (PI () / 4) = 45
9. DIV
Denne funktion returerer kvotientens heltal, givet udbytte og divisor.
Syntaks
DIV (heltal1, heltal2)
DIV (11,2) = 5
10. EXP
Denne funktion returerer værdien af e hævet til styrken for det givne nummer.
Syntaks
EXP (antal)
EXP (2) = 7.389
EXP (- [Vækstrate] * [Tid])
11. GULV
Denne funktion returerer det givne antal afrundet til det nærmeste heltal med samme eller mindre værdi.
Syntaks
GULV (nummer)
GULV (6.1415) = 6
12. HEXBIN X, Y
HEXBINX og HEXBINY er bin- og plottefunktioner for sekskantede beholdere.Denne funktionKortlægger en x, y-koordinat til x-koordinaten i den nærmeste sekskantede bin. Bakkerne har sidelængde 1, så inputene skal muligvis skaleres korrekt.
Syntaks
HEXBINX (antal, antal)
HEXBINX ([længdegrad], [bredde])
13. LN
Denne funktion returerer den naturlige log for det givne nummer.
Syntaks
LN (antal)
LN (1) = 0
14. LOG
Denne funktion returner loggen med base 10 af det givne nummer.
Syntaks
LOG (nummer, [base])
LOG (1) = 0
15. MAX
Denne funktion rangiver det maksimale antal af de godkendte argumenter.
Syntaks
MAX (antal, antal)
MAX (4,7)= 7
MAX (salg, fortjeneste)
16. MIN
Denne funktion returner minimumet af de godkendte argumenter.
Syntaks
MIN (antal, antal)
MIN (4,7)= 4
MIN (salg, fortjeneste)
17. PI
Denne funktion returerer værdien af Pi.
Syntaks
PI () = 3.142
18. KRAFT
Denne funktion ræterer værdien af det første argument hævet til det andet argument.
Syntaks
POWER (antal, effekt)
POWER (2,10)= 1024
19. RADIANER
Denne funktion returerer værdien af den givne vinkel i Radianer.
Syntaks
RADIANS (nummer)
RADIANS (45) = 0.785397
20. RUND
Denne funktion returerer det givne antal afrundet til det angivne antal decimaler.
Syntaks
RUND (tal, [decimal])
RUND ([Profit])
21. TEGN
Denne funktion rgenvinder tegnet på et givet nummer.
Syntaks
SIGN (nummer)
SIGN (AVG (Profit)) = -1
22. SINDE
Denne funktion ræterer sinus for den givne vinkel angivet i Radianer.
Syntaks
SIN (nummer)
SIN (PI () / 4) = 0,707106781186548
23. SQRT
Denne funktion returerer kvadratroden af det givne nummer.
Syntaks
SQRT (antal)
SQRT (25) = 5
24. FIRKANT
Denne funktion returerer firkanten af det givne nummer.
Syntaks
SQUARE (nummer)
FIRKANT (5) = 25
25. SÅ
Denne funktion returerer tangenten for den givne vinkel angivet i Radians.
Syntaks
TAN (nummer)
TAN (PI () / 4) = 1
Strengfunktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at manipulere strengdata. Du kan gøre ting som at trække alle efternavne fra alle dine kunder ind i et nyt felt ved hjælp af disse funktioner. Følgende er de forskellige strengfunktioner i Tableau
1. ASCII
Denne funktion returner ASCII-koden for det første tegn i den nævnte streng.
Syntaks
ASCII (streng)
ASCII ('A') = 65
2. CHAR
Denne funktion returner tegnet repræsenteret af ASCII-koden.
Syntaks
CHAR (ASCII-kode)
CHAR (65) = 'A'
3. INDEHOLDER
Hvis strengen indeholder nævnte understreng, er denne funktion returns sandt.
Syntaks
INDEHOLDER (streng, understreng)
CONTAINS (“Edureka”, “reka”) = sandt
4. AFSLUTTES
I betragtning af strengen ender med nævnte understreng, er denne funktion returns sandt.
Syntaks
ENDSWITH (streng, understreng)
ENDSWITH (“Edureka”, “reka”) = sand
5. FIND
Hvis strengen indeholder nævnte understreng, er denne funktion returner indekspositionen for understringen i strengen, ellers 0. Hvis det valgfri argument start tilføjes, ignoreres funktionen af forekomster af understrengen, der vises inden indekspositionen startes.
Syntaks
FIND (streng, understreng, [start])
FIND (“Edureka”, “reka”) = 4
6. FINDNTH
Hvis strengen indeholder nævnte understreng, er denne funktion returerer indekspositionen for den nende forekomst af substringen i strengen.
Syntaks
FINDNTH (streng, understreng, forekomst)
FIND (“Edureka”, “e”, 2) = 5
7. VENSTRE
Denne funktion returerer det længste antal tegn i den givne streng.
Syntaks
VENSTRE (streng, nummer)
VENSTRE (“Edureka”, 3) = 'Edu'
8. LENGE
Denne funktion ræter længden af den givne streng.
Syntaks
LEN (streng)
LEN (“Edureka”) = 7
9. NEDRE
Denne funktion returerer hele den givne streng i små bogstaver.
Syntaks
NEDRE (streng)
NEDRE (“Edureka”) = edureka
10. LTRIM
Denne funktion returerer den givne streng uden noget foregående mellemrum.
Syntaks
LTRIM (streng)
LTRIM (“Edureka”) = 'Edureka'
11. MAX
Denne funktion returner det maksimale af de to godkendte strengargumenter.
Syntaks
MAX (a, b)
MAX ('Apple', 'Banana') = 'Banana'
12. MIDT
Denne funktion returerer den givne streng fra startpositionens indeksposition.
Syntaks
MID (streng, start, [længde])
MID ('Edureka', 3) = 'flod'
13. MIN
Denne funktion returner minimumet af de to godkendte strengargumenter.
Syntaks
MIN (a, b)
MIN ('Apple', 'Banana') = 'Apple'
14. UDSKIFT
Denne funktion ersøger efter den givne strengtil underlagetog erstatter den med udskiftningen.
Syntaks
ERSTAT (streng, understreng, udskiftning)
ERSTAT ('Version8.5', '8.5', '9.0') = 'Version9.0'
15. HØJRE
Denne funktion rfortryder det højeste antal tegn i den givne streng.
Syntaks
HØJRE (streng, nummer)
HØJRE (“Edureka”, 3) = 'eka'
16. RTRIM
Denne funktion returerer den givne streng uden nogen efterfølgende plads.
Syntaks
RTRIM (streng)
RTRIM (“Edureka”) = 'Edureka'
17. RUM
Denne funktion returner en streng bestående af et angivet antal mellemrum.
Syntaks
MELLEMRUM (nummer)
MELLEMRUM (1) = ''
18. SPLIT
Denne funktion returner en substring fra en streng ved hjælp af et skilletegn for at opdele strengen i en sekvens af tokens.
Syntaks
SPLIT (streng, afgrænser, tokenummer)
SPLIT ('a-b-c-d', '-', 2) = 'b'
SPLIT (‘a | b | c | d’, ‘|‘, -2) = ‘c’
19. STARTSMIDT
I betragtning af strengen starter med nævnte understreng, er denne funktion returns sandt.
Syntaks
STARTSWITH (streng, understreng)
STARTSVID (“Edureka”, “Edu”) = sand
20. TRIM
Denne funktion returerer den givne streng uden noget foregående eller efterfølgende mellemrum.
Syntaks
TRIM (streng)
TRIM (“Edureka”) = 'Edureka'
21. ØVRE
Denne funktion returerer hele den givne streng i store bogstaver.
Syntaks
ØVRE (streng)
ØVRE (“Edureka”) = EDUREKA
Datofunktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at manipulere datoer i din datakilde såsom år, måned, dato, dag og / eller tid. Følgende er de forskellige datofunktioner i Tableau
1. DATOADD
Denne funktion rangiver den angivne dato med det angivne nummerintervaltilføjet til den angivne dato_delaf nævnte dato.
Syntaks
DATEADD (date_part, interval, date)
DATOTILFØJ ('måned', 3, # 2019-09-17 #) = 2019-12-17 12:00:00
2. DATEDIFF
Denne funktion returerer forskellen mellem begge datoer udtrykt i enheder af datodelen. Ugens start kan justeres til den dag, en bruger skal.
Syntaks
DATEDIFF (date_part, date1, date2, [start_of_week])
DATEDATERET ('uge', # 2019-12-15 #, # 2019-12-17 #, 'mandag') = 1
3. DATANAVN
Denne funktion returner datodelen af datoen i strengform.
Syntaks
DATENAME (date_part, date, [start_of_week])
DATENAME ('måned', # 2019-12-17 #) = december
4. DATO DEL
Denne funktion returnererdato del af datoen i heltal form.
Syntaks
DATEPART (date_part, date, [start_of_week])
DATEPART ('måned', # 2019-12-17 #) = 12
5. DATETRUNC
Denne funktion returnerertrunkeret form af den angivne dato til den nøjagtighed, der er angivet af datodelen. Du får stort set returneret en ny dato helt igennem denne funktion.
Syntaks
DATETRUNC (date_part, date, [start_of_week])
DATETRUNC ('kvartal', # 2019-12-17 #) = 2019-07-01 12:00:00
DATETRUNC ('måned', # 2019-12-17 #) = 2019-12-01 12:00:00
6. DAG
Denne funktion returnerer dagen for den givne dato i heltal.
Syntaks
DAG (dato)
DAG (# 2019-12-17 #) = 17
7. ISDATE
Når en streng er en gyldig dato, returnerer denne funktion sand.
Syntaks
ISDATE (streng)
ISDATE (17. december 2019) = sandt
8. MAKEDATE
Denne funktion returnerer datoenværdi konstrueret ud fra det angivne år, måned og dato.
Syntaks
MAKEDATE (år, måned, dag)
MAKEDATE (2019, 12, 17) = # 17. december 2019 #
9. MAKEDATETIME
Denne funktion returnerer dato og klokkeslætværdier konstrueret ud fra det angivne år, måned og dato og time, minut og sekund.
Syntaks
MAKEDATETIME (dato, klokkeslæt)
MAKEDATETIME ('2019-12-17', # 11: 28: 28 PM#) = # 12/17/2019 11:28:28 PM #
MAKEDATETIME ([Date], [Time]) = # 12/17/2019 11:28:28 PM #
10. MAKETIME
Denne funktion returnerer tidenværdi konstrueret ud fra den angivne time, minut og sekund.
Syntaks
MAKETIME (time, minut, sekund)
MAKETIME (11, 28, 28) = # 11: 28: 28 #
11. MÅNED
Denne funktion returnerer måneden for den givne dato i heltalform.
Syntaks
MÅNED (dato)
MÅNED (# 2019-12-17 #) = 12
12. NU
Denne funktion returnerer den aktuelle dato og tid.
Syntaks
NU()
NU () = 17-12-201923:28:28
13. I DAG
Denne funktion returnerer den aktuelle dato.
Syntaks
I DAG()
I DAG () = 2019-12-17
14. ÅR
Denne funktion returnerer året for den givne dato i heltal.
Syntaks
ÅR (dato)
ÅR (# 2019-12-17 #) = 2019
Type konverteringsfunktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at konvertere felter fra en datatype til en anden, f.eks. Kan du konvertere tal til strenge for at forhindre eller aktivere sammenlægning af Tableau. Følgende er de forskellige type konverteringsfunktioner i Tableau
1. DATO
Med et tal-, streng- eller datoudtryk returnerer denne funktion en dato.
Syntaks
DATO (udtryk)
DATO ([Startdato for medarbejder])
DATO ('17. december 2019') = # 17. december 2019 #
DATO (# 2019-12-17 14: 52 #) = # 2019-12-17 #
2. DATETID
Med et tal-, streng- eller datoudtryk returnerer denne funktion et dato-klokkeslæt.
Syntaks
DATETIME (udtryk)
DATETIME (“17. december 2019 07:59:00”) = 17. december 2019 07:59:00
3. DATOPARSE
Med en streng returnerer denne funktion et dato-klokkeslæt i det angivne format.
Syntaks
DATEPARSE (format, streng)
DATEPARSE ('dd.MMMM.yyyy', '17. December.2019 ') = # 17. december 2019 #
DATEPARSE ('h'h' m'm's s '', '11h 5m 3s') = # 11: 05: 03 #
4. FLOAT
Denne funktion bruges til at kaste sit argument som et flydende nummer.
Syntaks
FLOAT (udtryk)
FLOAT (3)
=3.000
FLOAT ([Løn])
5. INT
Denne funktion bruges til at kaste sit argument som et heltal.For visse udtryk afkortes det også resultater til nærmeste heltal til nul.
Syntaks
INT (udtryk)
INT (8.0 / 3.0) = 2
INT (4.0 / 1.5) = 2
INT (-9,7) = -9
6. STRING
Denne funktion bruges til at kaste sit argument som en streng.
Syntaks
STR (udtryk)
STR ([dato])
Samlede funktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at opsummere eller ændre granulariteten af dine data. Følgende er de forskellige samlede funktioner i Tableau
1. ATTR
Denne funktion returnerer udtrykets værdi, hvis det har en enkelt værdi for alle rækker, idet NULL-værdier ignoreres, ellers returneres en stjerne.
Syntaks
ATTR (udtryk)
2. AVG
Denne funktion returnerer gennemsnittet af alle værdierne i et udtryk og ignorerer NULL-værdierne. AVG kan kun bruges med numeriske felter.
Syntaks
AVG (udtryk)
3. SAMLING
Dette er en samlet beregning, der kombinerer værdierne i argumentfeltet og ignorerer nulværdierne.
Syntaks
COLLECT (rumlig)
4. CORR
Denne beregning returnerer Pearson-korrelationskoefficienten for to udtryk.
Det Pearson korrelation måler det lineære forhold mellem to variabler. Resultater varierer fra -1 til +1 inklusive, hvor 1 betegner et nøjagtigt positivt lineært forhold, som når en positiv ændring i en variabel indebærer en positiv ændring af den tilsvarende størrelse i den anden, 0 betegner intet lineært forhold mellem variansen og & minus1 er et nøjagtigt negativt forhold.
Syntaks
CORR (expr1, expr2)
5. TÆLL
Dette er en funktion, der bruges til at returnere antallet af varer i en gruppe, idet NULL-værdier ignoreres. Det betyder, at hvis der er flere numre af det samme emne, tæller denne funktion det som separate emner og ikke som et enkelt emne.
Syntaks
COUNT (udtryk)
6. COUNTD
Dette er en funktion, der bruges til at returnere det forskellige antal enheder i en gruppe, idet NULL-værdier ignoreres. Betydning, hvis der er flere numre af det samme emne, tæller denne funktion det som et enkelt emne.
Syntaks
COUNTD (udtryk)
7. COVAR
Dette er en funktion, der returnerer Eksempel på kovarians af to udtryk.
Naturen af to variabler, der ændrer sig, kan kvantificeres ved hjælp af Kovarians . En positiv kovarians indikerer, at variablerne har tendens til at bevæge sig i samme retning, som når værdien af den ene variabel har tendens til at vokse sig større, så også værdien for den anden. Srigelig kovarians er det rigtige valg, når dataene er en tilfældig stikprøve, der bruges til at estimere kovariansen for en større population.
Syntaks
COVAR (expr1, EXPR2)
8. COVARP
Dette er en funktion, der returnerer Befolkningens kovarians af to udtryk.
Befolkningskovarians er det rigtige valg, når der er data tilgængelige for alle interessepunkter for hele befolkningen, ikke kun en stikprøve.
Syntaks
COVARP (expr1, EXPR2)
9. MAX
Denne funktion returnerer det maksimale antal udtryk på tværs af alle poster, idet NULL-værdier ignoreres.
Syntaks
MAX (udtryk)
10. MEDIAN
Denne funktion returnerer medianen for et udtryk på tværs af alle poster, idet NULL-værdier ignoreres.
Syntaks
MEDIAN (udtryk)
11. MIN
Denne funktion returnerer minimumet af et udtryk på tværs af alle poster, idet NULL-værdier ignoreres.
Syntaks
MIN (udtryk)
12. PERCENTIL
Denne funktion returnerer percentilværdien af et givet udtryk. Dette nummer, der returneres, skal være mellem 0 og 1 - for eksempel 0,34 og skal være en numerisk konstant.
Syntaks
PERCENTILE (udtryk, tal)
13. STDEV
Denne funktion i Tableau returnerer det statistiske Standardafvigelse af alle værdier i det givne udtryk baseret på en stikprøve af populationen.
Syntaks
STDEV (udtryk)
14. STDEVP
Denne funktion i Tableau returnerer det statistiske Standardafvigelse af alle værdier i det givne udtryk baseret på den partiske befolkning.
Syntaks
STDEVP (udtryk)
15. SUM
Denne funktion i Tableau returnerer summen af alle værdier i udtrykket og ignorerer NULL-værdierne. SUM kan kun bruges med numeriske felter.
Syntaks
SUM (udtryk)
16. VAR
Givet udtryk baseret på en stikprøve af populationen, returnerer denne funktion den statistiske varians af alle værdier.
Syntaks
VAR (udtryk)
17. WARP
Givet udtryk baseret på hele populationen, returnerer denne funktion den statistiske varians af alle værdier.
Syntaks
VARP (udtryk)
Logiske funktioner
Disse indbyggede funktioner i Tableau giver dig mulighed for at afgøre, om en bestemt tilstand er sand eller falsk (boolsk logik). Følgende er de forskellige logiske funktioner i Tableau
1. OG
Denne funktion udfører logisk AND (sammenhæng) på to udtryk. For at AND skal være sandt, skal begge angivne betingelser være opfyldt.
Syntaks
HVIS OG DENNE SLUT
HVIS (ATTR ([Market]) = 'Asien' OG SUM ([Salg])> [Emerging Threshold]) DAN 'Well performing'
2. SAG
Denne funktion i Tableau udfører logiske tests og returnerer passende værdier, der kan sammenlignes med SWITCH CASE på de mest almindelige programmeringssprog.
Når en værdi, der matcher den betingelse, der er angivet i det givne udtryk, returnerer CASE den tilsvarende returværdi. Hvis der ikke findes noget match, anvendes standardudtrykket for returnering. Hvis der ikke er nogen standardretur, og ingen værdier stemmer overens, returnerer denne funktion NULL.
CASE er ofte nemmere at bruge end IIF eller HVIS DEN ANDEN.
Syntaks
SAG
NÅR DET
NÅR DEN ...
ANDET
ENDE
SAG [Region] NÅR 'Vest' DANNE 1 NÅR 'Øst' DANNES 2 ELSE 3 SLUT
3. ELSE & HVIS, SÅ
Denne funktion i Tableau tester en række input, der returnerer THEN-værdien for det første udtryk, der opfylder din IF-betingelse.
Syntaks
HVIS DEN ANDEN SLUT
HVIS [Fortjeneste]> 0 DEREFTER 'Profit' ELSE 'Tab' SLUT
4. ELSEIF
Denne funktion i Tableau tester en række indgange, der returnerer THEN-værdien for det første udtryk, der opfylder din ESLEIF-betingelse.
Syntaks
HVIS SÅ[ELSEIF DENNE ...] ELSEENDE
HVIS [Profit]> 0 DAN 'Profit'ELSEIF [Profit] = 0 DAN 'Ingen fortjeneste Intet tab'ELSERE 'Tab' SLUT
5. SLUT
Denne funktion afslutter et udtryk.
Syntaks
HVIS SÅ[ELSEIF DENNE ...] ELSEENDE
HVIS [Profit]> 0 DAN 'Profit'ELSEIF [Profit] = 0 DAN 'Ingen fortjeneste Intet tab'ELSERE 'Tab' SLUT
6. IFNULL
Denne Tableau-funktion returnerer expr1 ikke NULL, ellers returnerer expr2.
Syntaks
IFNULL (expr1, expr2)
IFNULL([Profit], 0)
7. IIF
Denne Tableau-funktion ckontrollerer, om en betingelse er opfyldt, returnerer en værdi, hvis SAND, en anden hvis FALSK, og en tredje værdi eller NULL, hvis den er ukendt.
Syntaks
IIF(test derefter, ellers, [ukendt])
IIF ([Profit]> 0, 'Profit', 'Tab', 0)
8. ISDATE
Denne funktion ckontrollerer, om en given streng er en gyldig dato, og returnerer i så fald sand.
Syntaks
ISDATE (streng)
ISDATE ('2004-04-15') = Sandt
9. ER NUL
Denne funktion ckontrollerer, om et givet udtryk indeholder gyldige data, og i bekræftende fald returnerer det sandt.
Syntaks
ISNULL (udtryk)
ISNULL([Profit])
10. IKKE
Denne funktion udfører logisk IKKE (negation) på givet udtryk.
Syntaks
HVIS IKKE DEN SLUT
HVIS IKKE [Profit]> 0 DERFRA 'No Profit' SLUT
11. ELLER
Denne funktion udfører logisk ELLER (disjunktion) på to udtryk. For at OR skal være sand, skal en af de to angivne betingelser være opfyldt.
Syntaks
HVIS ELLER DEN SLUT
HVIS [Profit]<0 OR [Profit] = 0 THEN 'Needs Improvement' END
12. NÅR
Denne funktion finder den første værdi, der opfylder betingelsen i det givne udtryk, og returnerer den tilsvarende returnering.
Syntaks
SAG NÅR DEN ... [ELLER] SLUT
CASE [RomanNumberals] NÅR 'I' DENNE 1 NÅR 'II' DANNES 2 ELSE 3 SLUT
13. ZN
Denne funktion i tabletten returnerer det givne udtryk, hvis det ikke er NULL, ellers returnerer nul.
Syntaks
ZN (udtryk)
ZN ([Profit])
Disse var alle de vigtige funktioner i Tableau for at lære mere om Tableau og de forskellige koncepter, der er knyttet til det, du kan tjekke ud denne playliste .
Hvis du ønsker at mestre Tableau, har Edureka et kureret kursus der dækker forskellige begreber datavisualisering i dybden, herunder betinget formatering, scripting, sammenkædningskort, dashboardintegration, Tableau-integration med R og mere.