Funktioner i tabletten og hvordan man bruger dem

Denne Edureka-blog er din komplette ordbog over 'Funktioner i Tableau', der dækker forskellige kategorier af funktioner, og hvordan du bruger dem på Tableau Desktop.

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

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

SAGNÅR DETNÅR DEN ...ANDETENDE

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.