Styrelse är ett verktyg som inte bara är avsett för vackra grafer. Funktioner i tabell är avgörande för optimal datarepresentation och därför är det ett grundläggande koncept överallt .
Tack och lov har det här verktyget olika kategorier av inbyggda funktioner som du direkt kan använda för din uppladdade data. Om du har använt MS Excel eller , dessa borde verka ganska bekanta för dig.
Så följande är de olika kategorierna av funktioner som vi kommer att diskutera via den här bloggen.
- Nummerfunktioner
- Strängfunktioner
- Datumfunktioner
- Skriv omvandlingsfunktioner
- Aggregerade funktioner
- Logiska funktioner
Nummerfunktioner
Dessa inbyggda funktioner i Tableau låter dig utföra beräkningar av datavärdena i dina fält. Nummerfunktioner kan endast användas med fält som innehåller numeriska värden. Nedan följer de olika nummerfunktionerna i Tableau
1. ABS
Denna funktion returerar det absoluta värdet för det angivna talet.
Syntax
ABS (nummer)
ABS (-4) = 4
2. ACOS
Denna funktion returns bågkosinus för det angivna numret i Radianer.
Syntax
ACOS (nummer)
ACOS (-1) = 3,14159265358979
3. ASIN
Denna funktion returns arc sinus för det angivna numret i Radians.
Syntax
ASIN (nummer)
ASIN (1) = 1,5707963267949
4. ATAN
Denna funktion returns bågtangenten för det angivna numret i Radians.
Syntax
ATAN (antal)
ATAN (180) = 1,5652408283942
5. TAK
Denna funktion returerar det angivna antalet avrundat till närmaste heltal med lika eller större värde.
Syntax
TAK (nummer)
TAK (3.1415) = 4
6. COS
Denna funktion returns cosinus för den angivna vinkeln som anges i Radians.
Syntax
COS (nummer)
informatica tutorial för nybörjare pdf
COS (PI () / 4) = 0,707106781186548
7. Barnsäng
Denna funktion returns cotangenten för den angivna vinkeln som anges i Radians.
Syntax
Säng (nummer)
CO1 (PI () / 4) = 1
8. GRADER
Denna funktion returnar värdet på den angivna vinkeln i grader.
Syntax
GRADER (antal)
GRADER (PI () / 4) = 45
9. DIV
Denna funktion returner kvotientens helvärde, givet utdelning och delare.
Syntax
DIV (heltal1, heltal2)
DIV (11,2) = 5
10. EXP
Denna funktion returns värdet av e höjt till kraften för det angivna numret.
Syntax
EXP (antal)
EXP (2) = 7,389
EXP (- [Tillväxthastighet] * [Tid])
11. GOLV
Denna funktion returerar det angivna antalet avrundat till närmaste heltal med lika eller mindre värde.
Syntax
GOLV (antal)
GOLV (6.1415) = 6
12. HEXBIN X, Y
HEXBINX och HEXBINY är bin- och plottningsfunktioner för sexkantiga lager.Denna funktionKartor en x, y-koordinat till x-koordinaten för närmaste sexkantiga fack. Facken har sidolängd 1, så ingångarna kan behöva skalas på lämpligt sätt.
Syntax
HEXBINX (antal, nummer)
HEXBINX ([Longitud], [Latitud])
13. LN
Denna funktion returerar den naturliga loggen för det angivna numret.
Syntax
LN (antal)
LN (1) = 0
14. LOGG
Denna funktion returnar loggen med bas 10 av det angivna numret.
Syntax
LOGG (nummer, [bas])
LOGG (1) = 0
15. MAX
Denna funktion ruppnår det maximala antalet godkända argument.
Syntax
MAX (antal, nummer)
MAX (4,7)= 7
MAX (försäljning, vinst)
16. MIN
Denna funktion rminimerar de godkända argumenten.
Syntax
MIN (nummer, nummer)
MIN (4.7)= 4
MIN (försäljning, vinst)
17. PI
Denna funktion returns värdet på Pi.
Syntax
PI () = 3,142
18. KRAFT
Denna funktion rvärderar värdet av det första argumentet som höjs till det andra argumentets kraft.
Syntax
POWER (antal, effekt)
KRAFT (2,10)= 1024
19. RADIER
Denna funktion returnar värdet på den angivna vinkeln i Radianer.
Syntax
RADIANS (antal)
RADIANS (45) = 0,785397
20. RUND
Denna funktion ravger det angivna antalet avrundat till det angivna antalet decimaler.
Syntax
RUND (tal, [decimal]]
RUND ([vinst])
21. TECKEN
Denna funktion rtänder tecknet på ett givet nummer.
Syntax
SIGN (nummer)
SIGN (AVG (vinst)) = -1
22. SIND
Denna funktion returns sinus för den angivna vinkeln som anges i Radians.
Syntax
SIN (nummer)
SIN (PI () / 4) = 0,707106781186548
23. SQRT
Denna funktion returns kvadratroten av det angivna numret.
Syntax
SQRT (antal)
SQRT (25) = 5
24. FYRKANT
Denna funktion returerar kvadraten för det angivna numret.
Syntax
FYRKANT (nummer)
FYRKANT (5) = 25
25. SÅ
Denna funktion returner tangenten för den angivna vinkeln som anges i Radians.
Syntax
TAN (nummer)
TAN (PI () / 4) = 1
Strängfunktioner
Dessa inbyggda funktioner i Tableau gör att du kan manipulera strängdata. Du kan göra saker som att dra alla efternamn från alla dina kunder till ett nytt fält med hjälp av dessa funktioner. Nedan följer de olika strängfunktionerna i Tableau
1. ASCII
Denna funktion returns ASCII-koden för det första tecknet i nämnda sträng.
Syntax
ASCII (sträng)
ASCII ('A') = 65
2. CHAR
Denna funktion returner karaktären som representeras av ASCII-koden.
Syntax
CHAR (ASCII-kod)
CHAR (65) = 'A'
3. INNEHÅLLER
Om strängen innehåller nämnda understrängning, denna funktion returns sant.
Syntax
INNEHÅLLER (sträng, delsträng)
INNEHÅLLER (“Edureka”, “reka”) = sant
4. AVSLUTA
Med tanke på att strängen slutar med nämnda substring, är denna funktion returns sant.
Syntax
ENDSWITH (sträng, delsträng)
ENDSWITH (“Edureka”, “reka”) = sant
5. HITTA
Om strängen innehåller nämnda understrängning, denna funktion returner indexpositionen för substringen i strängen, annars 0. Om det valfria argumentet start läggs till ignorerar funktionen alla instanser av substringen som visas innan indexpositionen startar.
Syntax
HITTA (sträng, sträng, [start])
HITTA (“Edureka”, “reka”) = 4
6. HITTA
Om strängen innehåller nämnda understrängning, denna funktion returnar indexpositionen för den n: e förekomsten av substringen i strängen.
Syntax
HITTA (sträng, sträng, förekomst)
HITTA (“Edureka”, “e”, 2) = 5
7. VÄNSTER
Denna funktion returner det längst till vänster antalet tecken i den angivna strängen.
Syntax
VÄNSTER (sträng, nummer)
VÄNSTER (“Edureka”, 3) = 'Edu'
8. LENNING
Denna funktion returner längden på den givna strängen.
Syntax
LEN (sträng)
LEN (“Edureka”) = 7
9. LÄGRE
Denna funktion returner hela den givna strängen i små bokstäver.
Syntax
LOWER (sträng)
LOWER (“Edureka”) = edureka
10. LTRIM
Denna funktion returns den givna strängen utan föregående utrymme.
Syntax
LTRIM (sträng)
LTRIM (“Edureka”) = 'Edureka'
11. MAX
Denna funktion ruppnår det maximala av de två godkända strängargumenten.
Syntax
MAX (a, b)
MAX ('Apple', 'Banana') = 'Banana'
12. MIDT
Denna funktion returns den givna strängen från startpositionens indexposition.
Syntax
MID (sträng, start, [längd])
MID ('Edureka', 3) = 'flod'
13. MIN
Denna funktion rminimerar de två godkända strängargumenten.
Syntax
MIN (a, b)
MIN ('Apple', 'Banana') = 'Apple'
14. Byt ut
Denna funktion ssöker efter den angivna strängenför underlagetoch ersätter den med ersättaren.
Syntax
hur man kommer åt aws cli
REPLACE (sträng, sträng, ersättning)
ERSÄTT ('Version8.5', '8.5', '9.0') = 'Version9.0'
15. HÖGER
Denna funktion rfår det högsta antalet tecken i den angivna strängen.
Syntax
HÖGER (sträng, nummer)
HÖGER (“Edureka”, 3) = 'eka'
16. RTRIM
Denna funktion returns den givna strängen utan något efterföljande utrymme.
Syntax
RTRIM (sträng)
RTRIM (“Edureka”) = 'Edureka'
17. RYMD
Denna funktion returns en sträng som består av ett specificerat antal mellanslag.
Syntax
MELLANSLAG (nummer)
MELLANSLAG (1) = ''
18. SPLIT
Denna funktion returns en substring från en sträng, med hjälp av ett avgränsningstecken för att dela strängen i en sekvens av tokens.
Syntax
SPLIT (sträng, avgränsare, tokenummer)
SPLIT ('a-b-c-d', '-', 2) = 'b'
SPLIT (‘a | b | c | d’, ‘|‘, -2) = ‘c’
19. BÖRJAR MED
Med tanke på att strängen börjar med nämnda substring, är denna funktion returns sant.
Syntax
STARTSWITH (sträng, delsträng)
STARTSWITH (“Edureka”, “Edu”) = sant
20. TRIM
Denna funktion returns den givna strängen utan föregående eller efterföljande utrymme.
Syntax
TRIM (sträng)
TRIM (“Edureka”) = 'Edureka'
21. ÖVRE
Denna funktion returner hela den givna strängen i stora bokstäver.
Syntax
ÖVRE (sträng)
ÖVRE (“Edureka”) = EDUREKA
Datumfunktioner
Dessa inbyggda funktioner i Tableau gör att du kan manipulera datum i din datakälla som år, månad, datum, dag och / eller tid. Nedan följer de olika datumfunktionerna i Tableau
1. DATUMADD
Denna funktion returerar det angivna datumet med det angivna nummerintervalletläggs till angivet datum_delav nämnda datum.
Syntax
DATEADD (datum_del, intervall, datum)
DATUMLÄGG TILL ('månad', 3, # 2019-09-17 #) = 2019-12-17 12:00:00
2. DATADIFF
Denna funktion rgör skillnaden mellan båda datumen uttryckta i enheter av datumdelen. Veckans början kan justeras till den dag en användare behöver.
Syntax
DATEDIFF (date_part, date1, date2, [start_of_week])
DATERAD DIFF ('vecka', # 2019-12-15 #, # 2019-12-17 #, 'måndag') = 1
3. DATANAMN
Denna funktion returns datumdelen av datumet i strängform.
Syntax
DATENAME (date_part, date, [start_of_week])
DATENAMN ('månad', # 2019-12-17 #) = december
4. DATUMDEL
Denna funktion returnerardatum del av datumet i heltal.
Syntax
DATEPART (date_part, date, [start_of_week])
DATEPART ('månad', # 2019-12-17 #) = 12
5. DATETRUNC
Denna funktion returnerartrunkerad form av det angivna datumet till den noggrannhet som anges av datumdelen. Du får i princip tillbaka ett nytt datum helt och hållet, genom denna funktion.
Syntax
DATETRUNC (date_part, date, [start_of_week])
DATETRUNC ('quarter', # 2019-12-17 #) = 2019-07-01 12:00:00
DATETRUNC ('månad', # 2019-12-17 #) = 2019-12-01 12:00:00
6. DAG
Den här funktionen returnerar dagen för det angivna datumet i heltal.
Syntax
Dag datum)
DAG (# 2019-12-17 #) = 17
7. ISDATE
Med tanke på att en sträng är ett giltigt datum returnerar denna funktion true.
Syntax
ISDATE (sträng)
ISDATE (17 december 2019) = sant
8. MAKEDATE
Den här funktionen returnerar datumetvärde konstruerat från angivet år, månad och datum.
Syntax
MAKEDATE (år, månad, dag)
MAKEDATE (2019, 12, 17) = # 17 december, 2019 #
9. MAKEDATETIME
Den här funktionen returnerar datum och tidvärden konstruerade från angivet år, månad och datum samt timme, minut och sekund.
Syntax
MAKEDATETIME (datum, tid)
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
Denna funktion returnerar tidenvärde konstruerat från angiven timme, minut och sekund.
Syntax
MAKETIME (timme, minut, sekund)
MAKETIME (11, 28, 28) = # 11: 28: 28 #
11. MÅNAD
Den här funktionen returnerar månaden för det angivna datumet i heltal.
Syntax
MÅNAD (Datum)
MÅNAD (# 2019-12-17 #) = 12
12. NU
Denna funktion returnerar aktuellt datum och tid.
Syntax
NU()
NU () = 17-12-201923:28:28
13. I DAG
Den här funktionen returnerar det aktuella datumet.
Syntax
I DAG()
IDAG () = 17-12-2019
14. ÅR
Den här funktionen returnerar året för det angivna datumet i heltal.
Syntax
YEAR (Datum)
ÅR (# 2019-12-17 #) = 2019
Skriv omvandlingsfunktioner
Dessa inbyggda funktioner i Tableau gör att du kan konvertera fält från en datatyp till en annan, t.ex. du kan konvertera siffror till strängar för att förhindra eller möjliggöra aggregering av Tableau. Nedan följer de olika typkonverteringsfunktionerna i Tableau
1. DATUM
Med ett nummer-, sträng- eller datumuttryck returnerar den här funktionen ett datum.
Syntax
DATUM (uttryck)
DATUM ([Startdatum för anställd])
DATUM ('17 december 2019') = # 17 december 2019 #
DATUM (# 2019-12-17 14: 52 #) = # 2019-12-17 #
2. DATETID
Med ett nummer-, sträng- eller datumuttryck returnerar den här funktionen en datum-tid.
Syntax
DATETIME (uttryck)
DATETIME (“17 december 2019 07:59:00”) = 17 december 2019 07:59:00
3. DATUMPAR
Med en sträng returnerar den här funktionen en datum-tid i det angivna formatet.
Syntax
DATEPARSE (format, sträng)
DATEPARSE ('dd.MMMM.yyyy', '17. December.2019 ') = # 17 december 2019 #
DATEPARSE ('h'h' m'm's's '', '11h 5m 3s') = # 11: 05: 03 #
4. FLOTT
Denna funktion används för att kasta argumentet som ett flytande nummer.
Syntax
FLOAT (uttryck)
FLOTT (3)
=3000
FLOAT ([Lön])
5. INT
Denna funktion används för att kasta argumentet som ett heltal.För vissa uttryck avkortas det också resultatet till närmaste heltal till noll.
Syntax
INT (uttryck)
INT (8.0 / 3.0) = 2
INT (4.0 / 1.5) = 2
INT (-9,7) = -9
6. STRÄNNING
Denna funktion används för att kasta argumentet som en sträng.
Syntax
STR (uttryck)
STR ([Datum])
Aggregerade funktioner
Dessa inbyggda funktioner i Tableau gör att du kan sammanfatta eller ändra detaljerna i dina data. Följande är de olika aggregerade funktionerna i Tableau
1. ATTR
Den här funktionen returnerar uttryckets värde om det har ett enda värde för alla rader, ignorerar NULL-värden, annars returnerar en asterisk.
Syntax
ATTR (uttryck)
2. AVG
Den här funktionen returnerar medelvärdet av alla värden i ett uttryck och ignorerar NULL-värdena. AVG kan endast användas med numeriska fält.
Syntax
AVG (uttryck)
3. SAMLA IN
Detta är en sammanlagd beräkning som kombinerar värdena i argumentfältet och ignorerar nollvärdena.
Syntax
COLLECT (Spatial)
4. KORR
Denna beräkning returnerar Pearson-korrelationskoefficienten för två uttryck.
hur man vänder en strängpython
De Pearson-korrelation mäter det linjära förhållandet mellan två variabler. Resultaten sträcker sig från -1 till +1 inklusive, där 1 betecknar en exakt positiv linjär relation, som när en positiv förändring i en variabel innebär en positiv förändring av motsvarande storlek i den andra, 0 betecknar inget linjärt samband mellan variansen och & minus1 är en exakt negativ relation.
Syntax
CORR (expr1, expr2)
5. RÄKNA
Det här är en funktion som används för att returnera antalet artiklar i en grupp och ignorerar NULL-värdena. Det betyder att om det finns flera nummer av samma objekt räknas den här funktionen som separata objekt och inte som ett enda objekt.
Syntax
COUNT (uttryck)
6. COUNTD
Detta är en funktion som används för att returnera det distinkta antalet artiklar i en grupp, utan att ignorera NULL-värdena. Det vill säga, om det finns flera nummer av samma objekt, räknar den här funktionen som ett enda objekt.
Syntax
COUNTD (uttryck)
7. COVAR
Detta är en funktion som returnerar Exempel på kovarians av två uttryck.
Arten av två variabler som ändras tillsammans kan kvantifieras med hjälp av Kovarians . En positiv kovarians indikerar att variablerna tenderar att röra sig i samma riktning, som när värdet på en variabel tenderar att växa större, så gör också värdet på den andra. Stillräcklig kovarians är det lämpliga valet när data är ett slumpmässigt urval som används för att uppskatta kovariansen för en större population.
Syntax
COVAR (expr1, EXPR2)
8. COVARP
Detta är en funktion som returnerar Befolkningens kovarians av två uttryck.
Befolkningskovarians är det rätta valet när det finns data tillgängliga för alla intressanta saker för hela befolkningen, inte bara ett urval.
Syntax
COVARP (expr1, EXPR2)
9. MAX
Den här funktionen returnerar maximalt för ett uttryck i alla poster och ignorerar NULL-värden.
Syntax
MAX (uttryck)
10. MEDEL
Den här funktionen returnerar medianen för ett uttryck i alla poster och ignorerar NULL-värden.
Syntax
MEDIAN (uttryck)
11. MIN
Den här funktionen returnerar minsta möjliga uttryck i alla poster och ignorerar NULL-värden.
Syntax
MIN (uttryck)
12. PERCENTIL
Denna funktion returnerar percentilvärdet för ett givet uttryck. Detta nummer som returneras måste vara mellan 0 och 1 - till exempel 0,34 och måste vara en numerisk konstant.
Syntax
PERCENTIL (uttryck, antal)
13. STDEV
Denna funktion i Tableau returnerar statistiken Standardavvikelse av alla värden i det givna uttrycket baserat på ett urval av populationen.
Syntax
STDEV (uttryck)
14. STDEVP
Denna funktion i Tableau returnerar statistiken Standardavvikelse av alla värden i det givna uttrycket baserat på den partiska befolkningen.
Syntax
STDEVP (uttryck)
15. SUMMA
Den här funktionen i Tableau returnerar summan av alla värden i uttrycket och ignorerar NULL-värdena. SUM kan endast användas med numeriska fält.
Syntax
SUM (uttryck)
16. VAR
Med tanke på uttryck baserat på ett urval av populationen returnerar denna funktion den statistiska variansen för alla värden.
Syntax
VAR(expression)
17. WARP
Givet uttryck baserat på hela populationen returnerar denna funktion den statistiska variansen för alla värden.
Syntax
VARP (uttryck)
Logiska funktioner
Dessa inbyggda funktioner i Tableau gör att du kan avgöra om ett visst villkor är sant eller falskt (boolesk logik). Nedan följer de olika logiska funktionerna i Tableau
1. OCH
Denna funktion utför logisk AND (konjunktion) på två uttryck. För att AND ska kunna vara sant måste båda angivna villkoren vara uppfyllda.
Syntax
OM OCH DAN SLUTAR
OM (ATTR ([Market]) = 'Asien' OCH SUM ([Försäljning])> [Emerging Threshold]) DAN 'Well Performing'
2. FALL
Denna funktion i Tableau utför logiska tester och returnerar lämpliga värden, jämförbara med SWITCH CASE i de vanligaste programmeringsspråken.
När ett värde som matchar villkoret som anges i det angivna uttrycket returnerar CASE motsvarande returvärde. Om ingen matchning hittas används standardreturuttrycket. Om det inte finns någon standardretur och inga värden matchar, returnerar den här funktionen NULL.
CASE är ofta lättare att använda än IIF eller OM DEN ANNAN.
Syntax
FALL
NÄR DÅ
NÄR DÅ ...
ANNAN
SLUTET
FALL [Region] NÄR 'Väst' DAN 1 NÄR 'Öst' DÄR 2 ELSE 3 SLUT
3. ELLER & OM, DÄR
Denna funktion i Tableau testar en serie ingångar som returnerar THEN-värdet för det första uttrycket som uppfyller ditt IF-villkor.
Syntax
OM DAN ÄNDRA SLUT
OM [Vinst]> 0 DAN 'Vinst' ELSE 'Förlust' SLUT
4. ELSEIF
Denna funktion i Tableau testar en serie ingångar som returnerar THEN-värdet för det första uttrycket som uppfyller ditt ESLEIF-villkor.
Syntax
OM DÅ[ELSEIF DAN ...] ELSESLUTET
OM [Vinst]> 0 DAN 'Vinst'ELSEIF [vinst] = 0 DÄR 'Ingen vinst ingen förlust'ELSE 'SLUT' SLUT
5. SLUT
Denna funktion avslutar ett uttryck.
Syntax
OM DÅ[ELSEIF DAN ...] ELSESLUTET
OM [Vinst]> 0 DAN 'Vinst'ELSEIF [vinst] = 0 DÄR 'Ingen vinst ingen förlust'ELSE 'SLUT' SLUT
6. IFNULL
Denna tablettfunktion returnerar expr1 inte NULL, annars returnerar expr2.
Syntax
IFNULL (expr1, expr2)
IFNULL([Vinst], 0)
7. IIF
Denna tablettfunktion ckontrollerar om ett villkor är uppfyllt, returnerar ett värde om SANT, ett annat om FALSE, och ett tredje värde eller NULL om okänt.
Syntax
IIF(testa sedan, annars, [okänt])
IIF ([vinst]> 0, 'vinst', 'förlust', 0)
8. ISDATE
Denna funktion ckontrollerar om en viss sträng är ett giltigt datum och i så fall returnerar den sant.
Syntax
ISDATE (sträng)
ISDATE ('2004-04-15') = Sant
9. ÄR FULL
Denna funktion ckontrollerar om ett givet uttryck innehåller giltiga data och i så fall returnerar det sant.
Syntax
ISNULL (uttryck)
ÄR INGET([Vinst])
10. INTE
Den här funktionen utför logiskt NOT (negation) för givet uttryck.
Syntax
OM INTE DAN SLUTAR
OM INTE [Vinst]> 0 DAN SLUTAR 'Ingen vinst'
11. ELLER
Denna funktion utför logisk ELLER (disjunktion) på två uttryck. För att OR ska vara sant måste något av de två angivna villkoren vara uppfyllda.
Syntax
OM ELLER DEN SLUT
OM [Vinst]<0 OR [Profit] = 0 THEN 'Needs Improvement' END
12. NÄR
Denna funktion hittar det första värdet som uppfyller villkoret i det givna uttrycket och returnerar motsvarande avkastning.
Syntax
FALL NÄR DAN ... [ÖVRIGT] SLUT
CASE [RomanNumberals] NÄR 'I' DAN 1 NÄR 'II' DAN 2 ELSE 3 SLUT
13. ZN
Den här funktionen i Tableau returnerar det givna uttrycket om det inte är NULL, annars returnerar noll.
Syntax
ZN (uttryck)
ZN ([vinst])
Dessa var alla viktiga funktioner i Tableau för att lära dig mer om Tableau och de olika begreppen som är associerade med det, du kan kolla den här spellistan .
Om du vill behärska Tableau har Edureka en kurator som täcker olika begrepp för datavisualisering på djupet, inklusive villkorlig formatering, skript, länkdiagram, instrumentpanelintegration, Tableau-integration med R och mer.