Oversikt over Tableau Functions

Ettersom hver bil har forskjellige funksjoner som bremser, gasspedal, clutch, vindusviskere, lyskastere, vekselstrøm, musikkanlegg, venstre høyre indikatorer, etc. som hjelper oss å kjøre en bil komfortabelt og passende. Tilsvarende har vi i Tableau forskjellige funksjonskategorier, og i hver kategori har vi en rekke funksjoner som hjelper oss med å utføre beregninger og visualisere dataene i henhold til kravene våre, det for lett og raskt.

På bakgrunn av typen data som må visualiseres, aggregering og logikkdrift som kreves i visualiseringen, er tablåfunksjonene delt inn i forskjellige kategorier. Hver kategori har funksjoner for et bestemt formål som blir forklart nedenfor.

Typer Tableau-funksjoner

  • Strengfunksjon
  • Nummerfunksjon
  • Datofunksjon
  • Samlet funksjon
  • Logisk funksjon
  • Skriv konverteringsfunksjoner

Hvordan bruke Tableau-funksjonen?

Trinn 1 :

For å bruke Tableau-funksjonen, må vi lage et beregnet felt som kan opprettes ved å klikke på Analyse-fanen i tableau-regnearket, og deretter på “Opprette beregnet feltalternativ” fra rullegardinmenyen som vist i figur 1 nedenfor og fremhevet i rød.

Steg 2:

Etter å ha klikket på Opprett beregner feltalternativ finner du en rullegardinmeny som inneholder en liste over alle tablåfunksjoner med beskrivelse og eksempel. Du kan velge funksjon fra rullegardinmenyen, eller du kan søke i tekstboksen som vist i figur 2. Forsikre deg om at du navngir det beregnede feltet før du klikker på Bruk og OK. I figur 2 har jeg kalt mitt kalkulerte felt som "Inneholder".

Tableau beregningsfelteditor gir oss også beskjed om beregningen vår er gyldig eller ikke. Du kan se denne indikatoren nederst i redaktøren.

Trinn 3:

Etter å ha klikket på OK kan du dra og slippe det beregnede feltet fra mål / dimensjon i arket for å se resultatene.

Strengfunksjoner

Strengfunksjoner lar oss manipulere strengdataene i henhold til kravene våre. For eksempel kan vi bruke strengfunksjonen til å hente etternavn eller fornavn på ansatte fra kolonnen medarbeidersnavn fra medarbeiderbordet og legge den inn i det nye feltet eller kolonnen. Vi kan også bruke denne funksjonen til å slå sammen by- og landdetaljer og fylle den inn i en enkelt kolonne osv.

Liste over populære strengfunksjoner i Tableau er som følger:

MAXMIDASCIIRTRIMØVERSTE
MINVENSTRECHARltrimNEDRE
BEGYNNER MEDIKKE SANTFINNELISTVERKROM
SLUTTER MEDERSTATTEINNEHOLDERLENDELE

1) VENSTRE

Den returnerer venstre mest substring i strengen.

Syntaks: LEFT (streng, nummer)

Eksempel : VENSTRE (“MR. Ghoradkar”, 2) = “MR”. ”2” representerer lengden på undergrunnen.

I skjermbildet nedenfor kan vi se når beregningsfeltet “VENSTRE Fn” ble dratt og droppet i arket, og vi fikk resultatet som MRS bare slik det ble skrevet '3' i vår funksjon.

HØYRE er veldig lik VENSTRE til høyre, den returnerer den høyeste understrengen i strengen.

2) MID

Midt ligner også funksjonen VENSTRE og høyre. MID returnerer substring fra en spesifisert indeksposisjon til den spesifiserte lengden.

Syntaks: MID (streng, nummer, nummer)

Eksempel : MID (“paraply”, 2, 4). Resultat: “brel

Merk: Indeksen i en streng starter fra “0” .

3) ASCII

Den returnerer ASCII-koden til det første tegnet i strengen.

Syntaks: ASCII (streng)

Eksempel: ASCII (“A”). Resultat: 65

Merk: Forsikre deg om at du velger “Attributt” ved å høyreklikke på det beregnede feltet for å få ønsket resultat. Som vist på bildet under.

4) CHAR

Det er det motsatte av ASCII; Den returnerer tegnet som er kodet med ASCII-kodenummeret.

Syntaks: CHAR (nummer)

Eksempel: CHAR (65) = 'A'.

5) INNEHOLDER

Returnerer 'SANN' hvis den gitte strengen inneholder en spesifisert understreng.

Syntaks: CONTAINS (streng, substring).

Eksempel: CONTAINS ("Maharashtra", "utslett"). = “SANN”.

Bruk sak: Du kan sette en dimensjon på plass 'Maharashtra' og visualisere dataene. For eksempel, hvis du har en dimensjon som heter "NAME" som inneholder navnet på alle kundene i banken din, og hvis du vil få kunde-IDene til alle ansatte hvis navn inneholder "som" i navnet deres, kan du bruke spørringen nedenfor i teksteditoren din. Du må også bruke et filter slik at du får kunde-ID med resultatet som 'Sant'.

INNEHOLDER ((navn), ”som”). Resultatet vises på bildet under.

6) SLUTT

Returnerer true hvis den gitte strengen slutter med gitt substring

Syntaks: ENDSWITH (streng, substring).

Eksempel: ENDSWITH (“DONKEY”, “KEY”) = True.

STARTSWITH er veldig lik ENDSWITH, det kommer tilbake hvis strengen starter med den gitte substring.

7) FINN

Returner indeksposisjonen til undergrunnen i strengen.

Syntaks: FINN (streng, substring, (start)). Vi må spesifisere startpunktet for å søke i strengen i den tredje parameteren.

Eksempel: FINN (“maksimalt”, “m”, 2). = 5.

8) LEN

Returnerer lengden på strengen.

Syntaks: LEN (streng).

Eksempel: LEN (“Helikopter”) = 10.

9) ØVRE

Returner streng, med alle tegn med store bokstaver.

Syntaks: ØVRE (streng).

Eksempel: UPPER (“BlackHat”) = “BLACKHAT”.

NEDRE er veldig lik ØVRE. Den returnerer en streng med alle tegnene med små bokstaver.

10) MAX

Returnerer maksimalt a og b.

Syntaks: MAX (a, b).

Eksempel: MAX ("Tiger", "Cat") = "Tiger".

MIN er veldig lik MAX, den returnerer minimum a og b.

11) TRIM

Returnerer strengen uten ledende og etterfølgende mellomrom.

Syntaks: TRIM (streng).

Eksempel: TRIM (“grønnsaker”) = “grønnsaker”.

LTRIM og RTRIM ligner veldig på TRIM, den returnerer strengen med ledende mellomrom fjernet og Den returnerer strengen med etterfølgende mellomrom fjernet.

12) SPLIT

Returnerer en substring fra inngangen, ved å bruke en avgrenser for å dele den.

Syntaks: SPLIT (streng, avgrenser, token).

Eksempel: SPLIT ('abc-d', '-', 2) = 'b'

Merk: Her er tokenummeret plasseringen til substringsstrengen etter å ha ekskludert avgrenseren. Vi kan også bruke -2 eller -3 osv. For å få resultatet fra slutten av strengen.

Antall funksjoner

Tallfunksjoner lar oss utføre beregningen på dataene. Det kan bare brukes med mål, dvs. felt som inneholder tallverdier. Tallfunksjoner kan hjelpe oss med å beregne kvadrat, kvadratrot, kraft, eksponentiell osv. Av numeriske data. For eksempel, hvis vi har et datasett med banker der vi ønsker å avrunde saldoen til alle kundene våre, kan vi bruke ROUND-funksjonen. Liste over populære nummerfunksjoner i Tableau er som følger:

ABSSYNDSOM ITORGETRUND
MAXCOSACOSSQRTDIV
MINTANBRUNFARGEEXPHEXBIN
celingCOTGRADERLOGGMAKT
GULVPIRADIANSLNSKILT

1) ABS

Returnerer den absolutte verdien for det gitte tallet.

Syntaks: ABS (antall).

Eksempel: ABS ((10, 75)). = 11

2) MAX

Returnerer maksimalt for de to argumentene av samme type.

Syntaks: MAX (nummer, antall).

Eksempel: Hvis inntekter og utgifter er de to målene, vil maksfunksjonen komme tilbake maksimalt mellom dem. MAX ("Inntekter", "Utgift"). Et annet eksempel på bildet nedenfor.

MIN er veldig lik MAX; den returnerer minimum av de to argumentene av samme type.

3) TILTIL

Runder et tall til nærmeste heltall med lik eller større verdi.

Syntaks: CEILING (nummer).

Eksempel: CEILING (4.2654) = 5.

4) GULV

GULV er veldig lik CEILING, avrunder et tall til nærmeste heltall med lik eller mindre verdi.

Eksempel: GULV (4.2654) = 4.

5) RUNDT

Runder tallet til det spesifikke antallet sifre.

Syntaks: ROUND (tall, (desimal)).

Eksempel: RUNDT (6.66667, (2)) = 6.67.

6) SINN

Returnerer sinus til en vinkel. Spesifiser vinkelen i radian.

Eksempel: SIN (PI () / 4) = 0, 707106.

COS, TAN og COT ligner veldig på SIN. Returnerer henholdsvis kosinus, tangens og cotangent for en vinkel.

7) PI

Returnerer den numeriske konstanten PI: 3.14159.

Syntaks: PI ().

8) GRAD

Konverterer gitt antall fra radianer til grader.

Syntaks: DEGREE (nummer).

Eksempel: DEGREE (PI () / 4) = 45.

RADIANS er veldig lik DEGREE. Konverterer gitt antall fra grad til radianer.

9) KVARTAL

Returnerer kvadratet med et tall.

Syntaks: SQUARE (nummer).

Eksempel: KVARTAL (5) = 25.

SQRT ligner veldig på SQUARE. Den returnerer kvadratroten til et tall.

10) EKSP

Returnerer e hevet til kraften til det gitte tallet.

Syntaks: EXP (nummer).

Eksempel: EXP (- (Veksthastighet) * (Tid))

11) KRAFT

Løfter tallet til den angitte kraften.

Syntaks: POWER (antall, kraft).

Eksempel: KRAFT (4, 2) = 4 2 = 16.

12) DIV

Returnerer heltallsdelen av en kvotient, der heltall1 er delt med heltall2.

Syntaks: DIV (heltall1, heltall2).

Eksempel: DIV (22, 2) = 10.

Datofunksjoner

Datofunksjoner lar oss manipulere data relatert til tid, år, dato og dager. Det kan være nyttig å konvertere dager i timene eller å generere datoen “Sist endret” under datavisualisering. Liste over populære datofunksjoner i Tableau er som følger:

I DAGMINMAX
ÅRMAKEDATEDATEDIFFDATETRUNC
DAGLAG TIDDATEPARTDATENAME
MÅNEDMAKEDATETIMEDATEADDISDATE

1) I DAG

Returnerer gjeldende dato.

Syntaks: I DAG ().

Eksempel: I DAG () = 2019-09-26.

2) DAG

Returnerer dagen for den gitte datoen som et helt tall.

Syntaks: DAG (dato).

Eksempel: DAG (# 2019-09-26 #) = 26.

MÅNED og ÅR ligner veldig på DAG. Den returnerer måneden og året for den gitte datoen som et heltall.

3) NÅ

Returnerer gjeldende dato og klokkeslett.

Syntaks: NÅ ().

Eksempel: NÅ () = 2019-09-26 07:26:21 PM.

4) DATEDIFF

Returnerer forskjellen mellom dato1 og dato2.

Syntaks: DATEDIFF (date_part, date1, date2, (start_of_week))

Eksempel: DATEDIFF ('uke', # 2019-09-22 #, # 2019-09-25 #, 'mandag') = 2.

5) ISDATE

Returnerer true hvis den gitte strengen er en gyldig dato.

Syntaks: ISDATE (streng).

Eksempel: ISDATE (“24. mai 2019”) = True.

Skriv konverteringsfunksjoner

Type konverteringsfunksjoner lar oss endre datatypen til kildedataene og konvertere den fra en type til en annen. Ved å bruke disse funksjonene kan vi konvertere Datoer til strenger og vice versa, vi kan også konvertere tall til strenger og strenger til tall for å forhindre eller aktivere aggregering av Tableau. Liste over populære Type Conversion-funksjoner i Tableau er som følger:

DATOFLYTE
DATO TIDINT
DATEPARSESTR

1) DATO

Returnerer en dato gitt et nummer, streng eller dato.

Syntaks: DATE (uttrykk).

Eksempel: DATE (“24. mai 2019”) = # 24. mai 2019 #.

2) FLOAT

Avgir argumentet som et flytende punktnummer.

Syntaks: FLOAT (uttrykk).

Eksempel: FLOAT (3) = 3.000.

3) INT

Kaster argumentet som et heltall.

Syntaks: INT (uttrykk).

Eksempel: INT (8.0 / 3.0) = 2.

4) STR

Kaster argumentet som en streng.

Syntaks: STR (uttrykk).

Eksempel: STR ((rangering)). I dette eksemplet kan du kaste alle numeriske verdier i rangemålet i en streng. Når du har gjort dette, vil det beregnede feltet vises i dimensjon i stedet for mål.

Samlet funksjon

Aggregate-funksjon lar oss oppsummere dataene ved å utføre forskjellige operasjoner som SUM, COUNT, PERCENTILE, AVG, etc. Det hjelper oss også å bruke samlede funksjoner på tvers av regioner, land osv. For eksempel kan vi beregne gjennomsnittet, summen osv. av et bestemt felt som salg, fortjeneste, balanse, etc. i et land eller stat.

ATTRMAXKOVARIANSPERCENTILE
AVGSUMCOVRAPSTDEV
SAMLE INNNedtMAXSTDEVP
CORRLENMEDIANSUM
TELLEVENSTREMINVAR

1) AVG

Returnerer gjennomsnittet av all verdien i uttrykket.

Syntaks: AVG (uttrykk).

Eksempel: AVG (Balanse). Som vist på bildet nedenfor, hvor gjennomsnittlig saldo over hele regionen er tatt.

2) TELL

Returnerer antall elementer i en gruppe.

Syntaks: COUNT (uttrykk).

3) MAX

Returnerer det maksimale uttrykket i alle postene.

Syntaks: MAX (uttrykk).

MIN er veldig lik MAX, Returnerer minsteuttrykk i alle postene.

4) SUM

Returnerer summen av all verdien av uttrykket.

Syntaks: SUM (uttrykk).

Logiske funksjoner

Logiske funksjoner lar oss ta beslutninger basert på boolsk logikk, dvs. sant eller usant.

HVISOGMAX
IFNULLSAKMIN
IIFELLERSIKKE
ISDATEELLER HVISELLER
ISNULLSLUTTDERETTER

1) IF

Tester et uttrykk som returnerer verdien for en sann.

Syntaks: IF THEN (ELSEIF THEN…) (ELSE) END.

Eksempel: IF (Profit)> 0 DET 'lønnsomt' ELSE 'tap' SLUTT.

2) IFNULL

Gå tilbake hvis det ikke er null, ellers returner.

Syntaks: IFNULL (expr1, expr2).

Eksempel: IFNULL ((salg), 0).

3) IFF

Sjekker tilstand; returnerer første verdi hvis SANN, andre hvis FALSE og tredje hvis ukjent.

Syntaks: IFF (test, da, ellers, (ukjent)).

Eksempel: IFF ((fortjeneste)> 0, 'fortjeneste', 'tap').

4) ISNULL

Returnerer sann hvis uttrykk er null.

Syntaks: ISNULL (uttrykk).

Eksempel: ISNULL (89). = Usant.

5) IKKE

Utfører logisk negasjon på et uttrykk.

Syntaks: HVIS IKKE SLUTT.

Eksempel: HVIS IKKE (tap) <0, DEREN "ulønnsom" SLUTT.

6) OG

Utfører en logisk 'og' på to uttrykk.

Syntaks: HVIS OG SLUTT SLUTT.

Eksempel: IF (ATTR ((marked)) = “Afrika” OG SUM ((salg))> (Emerging Threshold) DET “Good Performing”),

7) ELSE

Tester en serie uttrykk som gir verdien tilbake til en sann.

Syntaks: HVIS DIN ANNEN SLUTT.

Eksempel: IF (fortjeneste)> 0 DET 'lønnsomt' ELSE 'tap' SLUTT.

Konklusjon

Tableau har gitt forskjellige funksjoner for å manipulere dataene i henhold til kravene våre, disse funksjonene hjelper oss med å utføre nødvendige beregninger, ta bestemte beslutninger, endre datatypen, kombinere forskjellige kolonner osv.

Tableau Functions spiller en viktig rolle i datavisualisering og kan hjelpe oss med å forbedre utseendet og følelsen av dataene og hjelper oss også med å lage dashbordene effektivt.

Anbefalte artikler

Dette er en guide til Tableau-funksjoner. Her diskuterer vi alle Tableau Funksjoner innebygd i Tableau Software. Du kan også se på følgende artikler for å lære mer -

  1. Filtre i Tableau
  2. Tableau Arkitektur
  3. Hva er Tableau?
  4. Er Tableau gratis

Kategori: