Tableau-funktioner (i bokstavsordning)

Tableau-funktionerna i denna referens är ordnade i bokstavsordning. Klicka på en bokstav för att hoppa till den platsen i listan. Du kan också använda Ctrl+F (Cmd-F på en Mac) för att öppna en sökruta och söka efter en specifik funktion.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


A

ABS

SyntaxABS(number)
UtdataNummer (positivt)
DefinitionReturnerar det absoluta värdet för givet <number>.
Exempel
ABS(-7) = 7
ABS([Budget Variance])

I det andra exemplet returneras det absoluta värdet för alla nummer i fältet Budget Variance.

Obs!Se även SIGN.

ACOS

SyntaxACOS(number)
UtdataNummer (vinkel i radianer)
DefinitionReturnerar arcus cosinus (vinkeln) för givet <number>.
Exempel
ACOS(-1) = 3.14159265358979
Obs!Den omvända funktionen, COS, tar vinkeln i radianer som argument och returnerar cosinus.

AND

Syntax<expr1> AND <expr2>
DefinitionUtför en logisk konjunktion av två uttryck. (Om båda sidor är sanna returnerar det logiska testet sant.)
UtdataBooleskt
Exempel
IF [Season] = "Spring" AND "[Season] = "Fall" 
THEN "It's the apocalypse and footwear doesn't matter"
END

”Om både (Season = Spring) och (Season = Fall) är sanna samtidigt returneras It's the apocalypse and footwear doesn't matter.”

Obs!

Används ofta med IF och IIF. Se även NOT och OR.

Om båda uttrycken är TRUE (d.v.s. inte FALSE eller NULL) är resultatet TRUE. Om något av uttrycken är NULL är resultatet NULL. I alla andra fall är resultatet FALSE.

Om du skapar en beräkning där resultatet av en AND-jämförelse visas på ett arbetsblad visar Tableau TRUE och FALSE. Om du vill ändra detta använder du området Formatera i formatdialogrutan.

Obs! Med AND-operatorn används kortslutningsutvärdering. Detta innebär att om det första uttrycket bedöms vara FALSE, så utvärderas inte det andra uttrycket alls. Detta kan vara till hjälp om det andra uttrycket resulterar i ett fel när det första uttrycket är FALSE, eftersom det andra uttrycket i det här fallet aldrig utvärderas.

AREA

SyntaxAREA(Spatial Polygon, 'units')
UtdataNummer
DefinitionReturnerar den totala ytan för en <spatial polygon>.
Exempel
AREA([Geometry], 'feet')
Obs!

Enhetsnamn som stöds (måste stå inom citattecken i beräkningen, t.ex. 'miles'):

  • meter: meter, m
  • kilometer: kilometer, km
  • miles: miles, mi
  • fot: fot

ASCII

SyntaxASCII(string)
UtdataNummer
DefinitionReturnerar ASCII-koden för det första tecknet i en <string>.
Exempel
ASCII('A') = 65
Obs!Det här är den omvända funktionen till CHAR-funktionen.

ASIN

SyntaxASIN(number)
UtdataNummer (vinkel i radianer)
DefinitionReturnerar arcus sinus (vinkeln) för givet <number>.
Exempel
ASIN(1) = 1.5707963267949
Obs!Den omvända funktionen, SIN, tar vinkeln i radianer som argument och returnerar sinus.

ATAN

SyntaxATAN(number)
UtdataNummer (vinkel i radianer)
DefinitionReturnerar arcus tangens (vinkeln) för givet <number>.
Exempel
ATAN(180) = 1.5652408283942
Obs!

Den omvända funktionen, TAN, tar vinkeln i radianer som argument och returnerar tangensen.

Se även ATAN2 och COT.

ATAN2

SyntaxATAN2(y number, x number)
UtdataNummer (vinkel i radianer)
DefinitionReturnerar arcus tangens (vinkel) mellan två tal (<y number> och <x number>). Resultatet är i radianer.
Exempel
ATAN2(2, 1) = 1.10714871779409
Obs!Se även ATAN, TAN och COT.

ATTR

SyntaxATTR(expression)
DefinitionReturnerar värdet för <expression> om det har ett enda värde för alla rader. Returnerar i annat fall en asterisk. Null-värden ignoreras.

AVG

SyntaxAVG(expression)
DefinitionReturnerar genomsnittet för alla värden i <expression>. Null-värden ignoreras.
Obs!AVG kan endast användas med numeriska fält.

Överst på sidan

B

BUFFER

SyntaxBUFFER(Spatial Point, distance, 'units')
UtdataGeometri
DefinitionReturnerar en polygonform centrerad över en <spatial point>, med en radie som bestäms av värdena på <distance> och <unit>.
Exempel
BUFFER([Spatial Point Geometry], 25, 'mi')
BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')
Obs!

Enhetsnamn som stöds (måste stå inom citattecken i beräkningen, t.ex. 'miles'):

  • meter: meter, m
  • kilometer: kilometer, km
  • miles: miles, mi
  • fot: fot

Överst på sidan

C

CASE

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
UtdataBeror på datatypen för <then>-värdena.
Definition

Utvärderar expression och jämför det med de angivna alternativen (<value1>, <value2> o.s.v.). När ett value som stämmer överens med uttrycket påträffas returnerar CASE motsvarande return. Om inga matchningar hittas returneras det (valfria) standardvärdet. Om det inte finns något standardvärde och inga värden stämmer överens returneras null.

Exempel
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

”Titta på fältet Season. Om värdet är Summer returneras Sandals. Om värdet är Winter returneras Boots. Om inget av alternativen i beräkningen matchar det som finns i fältet Season returneras Sneakers.”

Obs!

Se även IF och IIF.

Används med WHEN, THEN, ELSE och END.

Tips: Många gånger kan du använda en grupp för att få samma resultat som en komplicerad CASE-funktion eller använda CASE för att ersätta den inbyggda grupperingsfunktionen, som i föregående exempel. Det kan vara en bra idé att testa vilket som fungerar bäst i ditt fall.

CEILING

SyntaxCEILING(number)
UtdataHeltal
DefinitionAvrundar ett <number> till närmaste heltal av samma eller högre värde.
Exempel
CEILING(2.1) = 3
Obs!Se även FLOOR och ROUND.
Databasbegränsningar

CEILING är tillgängligt via följande kopplingar: Microsoft Excel, textfil, statistikfil, publicerade datakällor, Amazon EMR Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce och Spark SQL.

CHAR

SyntaxCHAR(number)
UtdataSträng
DefinitionReturnerar det tecken som kodats med ASCII-koden <number>.
Exempel
CHAR(65) = 'A'
Obs!Det här är den omvända funktionen till ASCII-funktionen.

COLLECT

SyntaxCOLLECT(spatial)
DefinitionEn aggregerad beräkning som kombinerar värdena i argumentfältet. Null-värden ignoreras.
Obs!COLLECT kan endast användas med spatiala fält.

CONTAINS

SyntaxCONTAINS(string, substring)
UtdataBooleskt
DefinitionReturnerar sant om den givna <string> innehåller den angivna <substring>.
Exempel
CONTAINS("Calculation", "alcu") = true
Obs!Läs mer om den logiska funktionen(Länken öppnas i ett nytt fönster) IN och om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

CORR

SyntaxCORR(expression1, expression2)
UtdataNummer från -1 till 1
DefinitionReturnerar Pearson-korrelationskoefficient för två uttryck.
Exempel
example
Obs!

Pearson-korrelationen mäter den linjära relationen mellan två variabler. Resultat sträcker sig från -1 till och med +1, där 1 betyder en exakt positiv linjär relation, 0 betyder att det inte finns någon linjär relation mellan variansen och -1 är en exakt negativ relation.

Kvadratroten av ett CORR-resultat motsvarar R-kvadratvärdet för en modell med linjär trendlinje. Mer information finns i Termer för trendlinjemodeller(Länken öppnas i ett nytt fönster).

Användning med LOD-uttryck på tabellnivå:

Du kan använda CORR för att visualisera korrelation i ett uppdelat punktdiagram med hjälp av ett LOD-uttryck på tabellnivå(Länken öppnas i ett nytt fönster). Till exempel:

{CORR(Sales, Profit)}

Med ett LOD-uttryck körs korrelationen på alla rader. Om du använder en formel som CORR(Sales, Profit) (utan de omgivande parenteserna för att göra det till ett LOD-uttryck), visar vyn korrelationen för varje enskild punkt i punktdiagrammet med alla de andra punkterna, som är odefinierad.

Databasbegränsningar

CORR är tillgängligt med följande datakällor: Tableau-dataextrakt, Cloudera Hive, EXASolution, Firebird (version 3.0 och senare), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata och Vertica.

För andra datakällor bör du överväga att antingen extrahera data eller använda WINDOW_CORR. Se Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

COS

SyntaxCOS(number)

Nummerargumentet är vinkeln i radianer.

UtdataNummer
DefinitionReturnerar cosinus för en vinkel.
Exempel
COS(PI( ) /4) = 0.707106781186548
Obs!

Den omvända funktionen, ACOS, tar cosinus som argument och returnerar vinkeln i radianer.

Se även PI.

COT

SyntaxCOT(number)

Nummerargumentet är vinkeln i radianer.

UtdataNummer
DefinitionReturnerar cotangens för en vinkel.
Exempel
COT(PI( ) /4) = 1
Obs!Se även ATAN, TAN och PI.

COUNT

SyntaxCOUNT(expression)
DefinitionReturnerar antalet poster. Null-värden räknas inte.

COUNTD

SyntaxCOUNTD(expression)
DefinitionReturnerar antalet distinkta poster i en grupp. Null-värden räknas inte.

COVAR

SyntaxCOVAR(expression1, expression2)
DefinitionReturnerar urvalskovariansen för två uttryck.
Obs!

Kovarians kvantifierar hur två variabler ändras tillsammans. En positiv kovarians indikerar att variablerna tenderar att röra sig i samma riktning, som när större värden i en variabel tenderar att motsvara större värden i den andra variabeln. Urvalskovariansen använder antalet icke-null-datapunkter n – 1 för att normalisera kovariansberäkningen, snarare än n, som används av populationskovariansen (tillgänglig med COVARP-funktionen). Urvalskovarians är rätt val när data är ett slumpmässigt urval som används för att uppskatta kovariansen för en större population.

Om <expression1> och <expression2> är samma, till exempel COVAR([profit], [profit]), returnerar COVAR ett värde som indikerar hur brett värdena distribueras.

Värdet för COVAR(X, X) motsvarar värdet för VAR(X) och även värdet för STDEV(X)^2.

Databasbegränsningar

COVAR är tillgängligt med följande datakällor: Tableau-dataextrakt, Cloudera Hive, EXASolution, Firebird (version 3.0 och senare), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata och Vertica.

För andra datakällor bör du överväga att antingen extrahera data eller använda WINDOW_COVAR. Se Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

COVARP

SyntaxCOVARP(expression 1, expression2)
DefinitionReturnerar populationskovariansen för två uttryck.
Obs!

Kovarians kvantifierar hur två variabler ändras tillsammans. En positiv kovarians indikerar att variablerna tenderar att röra sig i samma riktning, som när större värden i en variabel tenderar att motsvara större värden i den andra variabeln. Populationskovariansen är urvalskovariansen multiplicerad med (n-1)/n, där n är det totala antalet icke-null-datapunkter. Populationskovarians är rätt val när det finns data tillgängliga för alla frågor av intresse, till skillnad från när det endast finns en slumpmässig delmängd, i vilket fall urvalskovarians (med COVAR-funktionen) är rätt val.

Om <expression1> och <expression2> är samma, till exempel COVARP([profit], [profit]), returnerar COVARP ett värde som indikerar hur brett värdena distribueras. Obs! Värdet för COVARP(X, X) motsvarar värdet för VARP(X) och även värdet för STDEVP(X)^2.

Databasbegränsningar

COVARP är tillgängligt med följande datakällor: Tableau-dataextrakt, Cloudera Hive, EXASolution, Firebird (version 3.0 och senare), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata och Vertica

För andra datakällor bör du överväga att antingen extrahera data eller använda WINDOW_COVAR. Se Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

Överst på sidan

D

DATE

Typkonverteringsfunktion som ändrar stränguttryck och numeriska uttryck till datum, så länge de har ett igenkännbart format.

SyntaxDATE(expression)
UtdataDatum
DefinitionReturnerar ett datum givet ett nummer, en sträng eller ett <expression> för datum.
Exempel
DATE([Employee Start Date])
DATE("September 22, 2018") 
DATE("9/22/2018")
DATE(#2018-09-22 14:52#)
Obs!

Till skillnad från DATEPARSE behöver du inte ange något mönster, eftersom DATE automatiskt identifierar många standarddatumformat. Om DATE emellertid inte kan identifiera inmatningen kan du prova med DATEPARSE och ange formatet.

MAKEDATE är en annan liknande funktion, men MAKEDATE kräver inmatning av numeriska värden för år, månad och dag.

DATEADD

Lägger till ett specificerat antal datumdelar (månader, dagar osv.) till startdatumet.

SyntaxDATEADD(date_part, interval, date)
UtdataDatum
DefinitionReturnerar det angivna datumet med det angivna nummer<interval> tillagt i den angivna <date_part för det datumet. Till exempel läggs tre månader eller 12 dagar till i ett startdatum.
Exempel

Förskjuta alla förfallodatum med en vecka

DATEADD('week', 1, [due date])

Lägga till 280 dagar till datumet 20 februari 2021

DATEADD('day', 280, #2/20/21#) = #November 27, 2021#
Obs!Stödjer ISO 8601-datum.

DATEDIFF

Returnerar antalet datumdelar (veckor, år osv.) mellan två datum.

SyntaxDATEDIFF(date_part, date1, date2, [start_of_week])
UtdataHeltal
DefinitionReturnerar skillnaden mellan date1 och date2 uttryckt i enheter av date_part. Till exempel kan du subtrahera datumen då någon blev medlem i och gick ur ett band för att se hur länge de var med i bandet.
Exempel

Antal dagar mellan 25 mars 1986 och 20 februari 2021

DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751

Hur många månader någon var i ett band

DATEDIFF('month', [date joined band], [date left band])
Obs!Stödjer ISO 8601-datum.

DATENAME

Returnerar namnet på det angivna datumet som en diskret sträng.

SyntaxDATENAME(date_part, date, [start_of_week])
UtdataSträng
DefinitionReturnerar <date_part> av datumet som en sträng.
Exempel
DATENAME('year', #3/25/1986#) = "1986"
DATENAME('month', #1986-03-25#) = "March"
Obs!

Stödjer ISO 8601-datum.

En mycket likartad beräkning är DATEPART, som returnerar värdet för den angivna datumdelen som ett kontinuerligt heltal. DATEPART kan vara snabbare eftersom det är en numerisk åtgärd.

Genom att ändra attributen för beräkningens resultat (dimension eller mätvärde, kontinuerligt eller diskret) och datumformateringen kan resultaten för DATEPART och DATENAME formateras så att de är identiska.

En omvänd funktion är DATEPARSE, som tar ett strängvärde och formaterar det som ett datum.

DATEPARSE

Returnerar specifikt formaterade strängar som datum.

SyntaxDATEPARSE(date_format, date_string)
UtdataDatum
DefinitionArgumentet <date_format> beskriver hur fältet <date_string> är ordnat. På grund av de många olika sätt som strängfält kan sorteras måste <date_format> matcha exakt. En fullständig förklaring finns i Konvertera ett fält till ett datumfält(Länken öppnas i ett nytt fönster).
Exempel
DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#
Obs!

DATE är en liknande funktion som automatiskt identifierar många standarddatumformat. DATEPARSE kan vara ett bättre alternativ om DATE inte kan identifiera inmatningsmönstret.

MAKEDATE är en annan liknande funktion, men MAKEDATE kräver inmatning av numeriska värden för år, månad och dag.

Omvända funktioner, som delar upp datum och returnerar värdet av deras delar, är DATEPART (heltalsutdata) och DATENAME (strängutdata).

Databasbegränsningar

DATEPARSE är tillgängligt via följande kopplingar: icke föråldrade versioner av Excel- och textfilskopplingar, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Kalkylark, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL och Tableau-extrakt. Vissa format kanske inte är tillgängliga för alla kopplingar.

DATEPARSE stöds inte av Hive-varianter. Endast Denodo, Drill och Snowflake stöds.

DATEPART

Returnerar namnet på det angivna datumet som ett heltal.

SyntaxDATEPART(date_part, date, [start_of_week])
UtdataHeltal
DefinitionReturnerar <date_part> för ett datum som ett heltal.
Exempel
DATEPART('year', #1986-03-25#) = 1986
DATEPART('month', #1986-03-25#) = 3
Obs!

Stödjer ISO 8601-datum.

En mycket likartad beräkning är DATENAME, som returnerar namnet på den angivna datumdelen som en diskret sträng. DATEPART kan vara snabbare eftersom det är en numerisk åtgärd. Genom att ändra attributen för fältet (dimension eller mätvärde, kontinuerligt eller diskret) och datumformateringen kan resultaten för DATEPART och DATENAME formateras så att de är identiska.

En omvänd funktion är DATEPARSE, som tar ett strängvärde och formaterar det som ett datum.

DATETIME

SyntaxDATETIME(expression)
UtdataDatum/tid
DefinitionNär ett nummer, en sträng eller ett datumuttryck anges returernas datum/tid.
Exempel
DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00

DATETRUNC

Den här funktionen kan ses som datumavrundning. Den tar ett specifikt datum och returnerar en version av datumet med önskad specificitet. Eftersom varje datum måste ha ett värde för dag, månad, kvartal och år ställer DATETRUNC in värdena som det lägsta värdet för varje datumdel fram till den angivna datumdelen. Se exemplet för mer information.

SyntaxDATETRUNC(date_part, date, [start_of_week])
UtdataDatum
DefinitionTrunkerar <date> till den noggrannhet som anges av <date_part>. Den här funktionen returnerar ett nytt datum. När du till exempel trunkerar ett datum som är i mitten av månaden på månadsnivå returnerar den här funktionen den första dagen i månaden.
Exempel
DATETRUNC('day', #9/22/2018#) = #9/22/2018#
DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#

(måndagen i veckan som innehåller 9/22/2018)

DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# 

(den första dagen i kvartalet som innehåller 9/22/2018)

Obs! För vecka och ISO-vecka kommer start_of_week in i bilden. ISO-veckor börjar alltid med måndag. För språkzonen för detta exempel innebär en ospecificerad start_of_week att veckan börjar med söndag.

Obs!

Stödjer ISO 8601-datum.

Använd inte DATETRUNC för att till exempel sluta visa tiden för ett datum- och tidsfält i en visualisering. Om du vill trunkera visningen av ett datum istället för att avrunda dess exakthet justerar du formateringen(Länken öppnas i ett nytt fönster).

Till exempel skulle DATETRUNC('day', #5/17/2022 3:12:48 PM#), om det formaterats till att visa sekunder i visualiseringen, visas som 5/17/2022 12:00:00 AM.

DAY

Returnerar dagen i månaden (1–31) som ett heltal.

SyntaxDAY(date)
UtdataHeltal
DefinitionReturnerar dagen för givet <date> som ett heltal.
Exempel
Day(#September 22, 2018#) = 22
Obs!Se även WEEK, MONTH, Kvartal, YEAR och ISO-motsvarigheterna

DEGREES

SyntaxDEGREES(number)

Nummerargumentet är vinkeln i radianer.

UtdataNummer (grader)
DefinitionKonverterar en vinkel i radianer till grader.
Exempel
DEGREES(PI( )/4) = 45.0
Obs!

Den omvända funktionen, RADIANS, tar en vinkel i grader och returnerar vinkeln i radianer.

Se även PI().

DISTANCE

SyntaxDISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units')
UtdataNummer
DefinitionReturnerar avståndet mellan två punkter i angiva units.
Exempel
DISTANCE([Origin Point],[Destination Point], 'km')
Obs!

Enhetsnamn som stöds (måste stå inom citattecken i beräkningen):

  • meter: meter, m
  • kilometer: kilometer, km
  • miles: miles, mi
  • fot: fot
DatabasbegränsningarDen här funktionen kan endast skapas med en liveanslutning, men fortsätter att fungera om datakällan konverteras till ett extrakt.

DIV

SyntaxDIV(integer1, integer2)
UtdataHeltal
DefinitionReturnerar heltalsdelen av en division, där <integer1> divideras med <integer2>.
Exempel
DIV(11,2) = 5

DOMAIN

DOMAIN(string_url)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

Överst på sidan

E

ELSE

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitionEn valfri del av ett IF- eller CASE-uttryck som används för att ange ett standardvärde som returneras om inga av de testade uttrycken är sanna.
Exempel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END
Obs!

Används med CASE, WHEN, IF, ELSEIF, THEN och END

ELSE är valfritt med CASE och IF. I en beräkning där ELSE inte anges, och om inga av <test> är sanna, returnerar den övergripande beräkningen null.

ELSE kräver inte ett villkor (t.ex. [Season] = "Winter") och kan ses som en form av hantering av null-värden.

ELSEIF

Syntax[ELSEIF <test2> THEN <then2>]
DefinitionEn valfri del av ett IF-uttryck som används för att ange ytterligare villkor utöver den ursprungliga IF-satsen.
Exempel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSEIF [Season] = "Spring" THEN 'Sneakers'
ELSEIF [Season] = "Autumn" THEN 'Sneakers'
ELSE 'Bare feet'
END
Obs!

Används med IF, THEN, ELSE och END

ELSEIF kan ses som ytterligare IF-satser. ELSEIF är valfritt och kan upprepas flera gånger.

Till skillnad från ELSE kräver ELSEIF ett villkor (t.ex. [Season] = "Winter").

END

DefinitionAnvänds för att stänga ett IF- eller CASE-uttryck.
Exempel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

”Om Season = Summer returneras Sandals. Om inte, titta på nästa uttryck. Om Season = Winter returneras Boots. Om inget av uttrycken är sant returneras Sneakers.”

CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

”Titta på fältet Season. Om värdet är Summer returneras Sandals. Om värdet är Winter returneras Boots. Om inget av alternativen i beräkningen matchar det som finns i fältet Season returneras Sneakers.”

Obs!

Används med CASE, WHEN, IF, ELSEIF, THEN och ELSE.

ENDSWITH

ENDSWITH

SyntaxENDSWITH(string, substring)
UtdataBooleskt
DefinitionReturnerar sant om den givna <string> slutar med den angivna <substring>. Efterföljande blanksteg ignoreras.
Exempel
ENDSWITH("Tableau", "leau") = true
Obs!Läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

EXCLUDE

Du hittar mer information i LOD-uttryck (detaljnivå)(Länken öppnas i ett nytt fönster).

EXP

SyntaxEXP(number)
UtdataNummer
DefinitionReturnerar e upphöjt till givet <number>.
Exempel
EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])
Obs!Se även LN.

Överst på sidan

F

FIND

SyntaxFIND(string, substring, [start])
UtdataNummer
Definition

Returnerar indexpositionen för <substring> i <string> eller 0 om understrängen inte hittas. Det första tecknet i strängen är position 1.

Om det valfria numeriska argumentet start läggs till ignorerar funktionen alla instanser av understrängen som visas före startpositionen.

Exempel
FIND("Calculation", "alcu") = 2
FIND("Calculation", "Computer") = 0
FIND("Calculation", "a", 3) = 7
FIND("Calculation", "a", 2) = 2
FIND("Calculation", "a", 8) = 0
Obs!Läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

FINDNTH

SyntaxFINDNTH(string, substring, occurrence)
UtdataNummer
DefinitionReturnerar positionen för den n:e förekomsten av <substring> i den angivna <string>, där n definieras av argumentet <occurence>.
Exempel
FINDNTH("Calculation", "a", 2) = 7
Obs!

FINDNTH är inte tillgängligt för alla datakällor.

Läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

FIRST

FIRST()

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

FIXED

Du hittar mer information i LOD-uttryck (detaljnivå)(Länken öppnas i ett nytt fönster).

FLOAT

SyntaxFLOAT(expression)
UtdataFlyttalsvärde (decimalt)
DefinitionSänder argumentet som ett flyttalsnummer.
Exempel
FLOAT(3) = 3.000
Obs!Se även INT, som returnerar ett heltal.

FLOOR

SyntaxFLOOR(number)
UtdataHeltal
DefinitionAvrundar ett <number> till närmaste heltal av samma eller mindre värde.
Exempel
FLOOR(7.9) = 7
Obs!Se även CEILING och ROUND.
Databasbegränsningar

FLOOR är tillgängligt via följande kopplingar: Microsoft Excel, textfil, statistikfil, publicerade datakällor, Amazon EMR Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce och Spark SQL.

FULLNAME

SyntaxFULLNAME( )
UtdataSträng
Definition

Returnerar det fullständiga namnet på den aktuella användaren.

Exempel
FULLNAME( )

Detta returnerar det fullständiga namnet på den inloggade användaren, till exempel ”Hamlin Myrer”.

[Manager] = FULLNAME( )

Om chefen ”Hamlin Myrer” är inloggad returnerar det här exemplet endast TRUE om fältet Manager i vyn innehåller ”Hamlin Myrer”.

Obs!

Den här funktionen kontrollerar följande:

  • Tableau Cloud och Tableau Server: den inloggade användarens fullständiga namn
  • Tableau Desktop: det fullständiga lokala namnet eller nätverksnamnet för användaren

Användarfilter

När ett beräknat fält som [Username field] = FULLNAME( ) används som ett filter kan det användas för att skapa ett användarfilter som endast visar data som är relevanta för den person som är inloggad på servern.

Överst på sidan

G

GET_JSON_OBJECT

GET_JSON_OBJECT(JSON string, JSON path)

Stöds enbart vid anslutning till Hadoop Hive. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

GROUP_CONCAT

GROUP_CONCAT(expression)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

Överst på sidan

H

HEXBINX

SyntaxHEXBINX(number, number)
UtdataNummer
DefinitionMappar en x-, y-koordinat till x-koordinaten för närmaste sexkantiga klass. Klasserna har sidolängd 1, så indata kan behöva skalas därefter.
Exempel
HEXBINX([Longitude]*2.5, [Latitude]*2.5)
Obs!HEXBINX och HEXBINY är grupperings- och plottningsfunktioner för sexkantiga klasser. Sexkantiga klasser är ett effektivt och elegant alternativ för visualisering av data på ett x/y-plan, som till exempel en karta. Eftersom klasserna är sexkantiga liknar varje klass en cirkel, vilket minimerar variationen i avstånd från datapunkten till mitten av klassen. Detta gör klustringen både mer korrekt och informativ.

HEXBINY

SyntaxHEXBINY(number, number)
UtdataNummer
DefinitionMappar en x-, y-koordinat till y-koordinaten för närmaste sexkantiga klass. Klasserna har sidolängd 1, så indata kan behöva skalas därefter.
Exempel
HEXBINY([Longitude]*2.5, [Latitude]*2.5)
Obs!Se även HEXBINX.

HOST

HOST(string_url)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

Överst på sidan

I

IF

SyntaxIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
UtdataBeror på datatypen för <then>-värdena.
Definition

Testar en serie med uttryck och returnerar värdet <then> för det första <test> som är sant.

Exempel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

”Om Season = Summer returneras Sandals. Om inte, titta på nästa uttryck. Om Season = Winter returneras Boots. Om inget av uttrycken är sant returneras Sneakers.”

Obs!

Se även IF och IIF.

Används med ELSEIF, THEN, ELSE och END

IFNULL

SyntaxIFNULL(expr1, expr2)
UtdataBeror på datatypen för <expr>-värdena.
Definition

Returnerar <expr1> om det inte är null. Annars returneras <expr2>.

Exempel
IFNULL([Assigned Room], "TBD")

”Om fältet Assigned Room inte är null returneras dess värde. Om fältet Assigned Room är null returneras TBD istället.”

Obs!

Jämför med ISNULL. IFNULL returnerar alltid ett värde. ISNULL returnerar ett booleskt värde (sant eller falskt).

Se även ZN.

IIF

SyntaxIIF(<test>, <then>, <else>, [<unknown>])
UtdataBeror på datatypen för värdena i uttrycket.
DefinitionKontrollerar om ett villkor uppfylls (<test>) och returnerar <then> om testet är sant, <else> om testet är falskt och ett valfritt värde för <unknown> om testet är null. Om det valfria okända värdet inte anges returnerar IIF null.
Exempel
IIF([Season] = 'Summer', 'Sandals', 'Other footwear')

”Om Season = Summer returneras Sandals. Om inte returneras Other footwear.”

IIF([Season] = 'Summer', 'Sandals', 
IIF('Season' = 'Winter', 'Boots', 'Other footwear')
)

”Om Season = Summer returneras Sandals. Om inte, titta på nästa uttryck. Om Season = Winter returneras Boots. Om inget av uttrycken är sant returneras Sneakers.”

IIF('Season' = 'Summer', 'Sandals', 
IIF('Season' = 'Winter', 'Boots',
IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')
)
)

”Om Season = Summer returneras Sandals. Om inte, titta på nästa uttryck. Om Season = Winter returneras Boots. Om inget av uttrycken är sant returneras Sneakers.”

Obs!

Se även IF och CASE.

IIF har ingen motsvarighet till ELSEIF (som IF) eller upprepade WHEN-satser (som CASE). Istället kan flera tester utvärderas sekventiellt genom inkapsling av IIF-satser som <unknown>-elementet. Det första (yttersta) sanna värdet returneras.

I beräkningen nedan blir resultatet alltså Red, inte Orange, eftersom uttrycket slutar utvärderas så snart A = A utvärderas som sant:

IIF('A' = 'A', 'Red', IIF('B' = 'B', 'Orange', IIF('C' = 'D', 'Yellow', 'Green')))

IN

Syntax<expr1> IN <expr2>
UtdataBoolesk (sant eller falskt)
DefinitionReturnerar TRUE om något värde i <expr1> matchar något värde i <expr2>.
Exempel
SUM([Cost]) IN (1000, 15, 200)

”Är värdet i fältet Cost 1 000, 15 eller 200?”

[Field] IN [Set]

”Finns fältets värde i uppsättningen?”

Obs!

Värdena i <expr2> kan vara en uppsättning, en lista med bokstavliga värden eller ett kombinerat fält.

Se även WHEN.

INCLUDE

Du hittar mer information i LOD-uttryck (detaljnivå)(Länken öppnas i ett nytt fönster).

INDEX

INDEX( )

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

INT

SyntaxINT(expression)
UtdataHeltal
DefinitionSänder argumentet som ett heltal. För uttryck trunkerar den här funktionen resultat till närmaste heltal, mot noll.
Exempel
INT(8/3) = 2
INT(-9.7) = -9
Obs!

När en sträng konverteras till ett heltal konverteras det först till ett flyttal och avrundas sedan.

Se även FLOAT, som returnerar en decimal.
Se även ROUND, CEILING och FLOOR

INTERSECTS

SyntaxINTERSECTS (<geometry1>, <geometry2>)
UtdataBooleskt
DefinitionReturnerar sant eller falskt och anger om två geometrier överlappar varandra i rymden.
Obs!Kombinationer som stöds: point/polygon (punkt/polygon), line/polygon (linje/polygon) och polygon/polygon.

ISDATE

Kontrollerar om strängen är ett giltigt datumformat.

SyntaxISDATE(string)
UtdataBooleskt
DefinitionReturnerar sant om en given <string> är ett giltigt datum.
Exempel
ISDATE(09/22/2018) = true
ISDATE(22SEP18) = false
Obs!Det obligatoriska argumentet måste vara en sträng. ISDATE kan inte användas för ett fält med en datumdatatyp – beräkningen returnerar ett fel.

ISFULLNAME

SyntaxISFULLNAME("User Full Name")
UtdataBooleskt
Definition

Returnerar TRUE om den aktuella användarens fullständiga namn stämmer överens med det angivna fullständiga namnet eller FALSE om det inte stämmer överens.

Exempel
ISFULLNAME("Hamlin Myrer")
Obs!

Argumentet <"User Full Name"> måste vara en litteralsträng, inte ett fält.

Den här funktionen kontrollerar följande:

  • Tableau Cloud och Tableau Server: den inloggade användarens fullständiga namn
  • Tableau Desktop: det fullständiga lokala namnet eller nätverksnamnet för användaren

ISMEMBEROF

SyntaxISMEMBEROF("Group Name")
UtdataBooleskt värde eller null
Definition

Returnerar TRUE om personen som för närvarande använder Tableau är medlem i en grupp som matchar den givna strängen, FALSE om personen inte är medlem och NULL om personen inte är inloggad.

Exempel
ISMEMBEROF('Superstars')
ISMEMBEROF('domain.lan\Sales')
Obs!

Argumentet <"Group Full Name"> måste vara en litteralsträng, inte ett fält.

Om användaren är inloggad på Tableau Cloud eller Tableau Server fastställs gruppmedlemskapet av Tableaus grupper. Funktionen returnerar TRUE om den givna strängen är ”All Users”.

Funktionen ISMEMBEROF( ) accepterar också Active Directory-domäner. Active Directory-domänen måste deklareras i beräkningen med gruppnamnet.

ISNULL

SyntaxISNULL(expression)
UtdataBoolesk (sant eller falskt)
Definition

Returnerar sant om <expression> är NULL (innehåller inte giltiga data).

Exempel
ISNULL([Assigned Room])

”Är fältet Assigned Room null?”

Obs!

Jämför med IFNULL. IFNULL returnerar alltid ett värde. ISNULL returnerar ett booleskt värde.

Se även ZN.

ISOQUARTER

SyntaxISOQUARTER(date)
UtdataHeltal
DefinitionReturnerar kvartalet enligt ISO8601-veckokalendern för ett givet <date> som ett heltal.
Exempel
ISOQUARTER(#1986-03-25#) = 1
Obs!Se även ISOWEEK, ISOWEEKDAY, ISOYEAR och icke-ISO-motsvarigheterna.

ISOWEEK

SyntaxISOWEEK(date)
UtdataHeltal
DefinitionReturnerar veckan enligt ISO8601-veckokalendern för ett givet <date> som ett heltal.
Exempel
ISOWEEK(#1986-03-25#) = 13
Obs!Se även ISOWEEKDAY, ISOQUARTER, ISOYEAR och icke-ISO-motsvarigheterna.

ISOWEEKDAY

SyntaxISOWEEKDAY(date)
UtdataHeltal
DefinitionReturnerar veckodagen enligt ISO8601-veckokalendern för ett givet <date> som ett heltal.
Exempel
ISOWEEKDAY(#1986-03-25#) = 2
Obs!Se även ISOWEEK, ISOQUARTER, ISOYEAR och icke-ISO-motsvarigheterna

ISOYEAR

SyntaxISOYEAR(date)
UtdataHeltal
DefinitionReturnerar året enligt ISO8601-veckokalendern för ett angivet datum som ett heltal.
Exempel
ISOYEAR(#1986-03-25#) = 1,986
Obs!Se även ISOWEEK, ISOWEEKDAY, ISOQUARTER och icke-ISO-motsvarigheterna.

ISUSERNAME

SyntaxISUSERNAME("username")
UtdataBooleskt
DefinitionReturnerar TRUE om den aktuella användarens användarnamn matchar det angivna <username> eller FALSE om de inte matchar.
Exempel
ISUSERNAME("hmyrer")
Obs!

Argumentet <"username"> måste vara en litteralsträng, inte ett fält.

Den här funktionen kontrollerar följande:

  • Tableau Cloud och Tableau Server: den inloggade användarens användarnamn
  • Tableau Desktop: användarens lokala användarnamn eller nätverksanvändarnamn

Överst på sidan

J

Överst på sidan

K

Överst på sidan

L

LAST

LAST()

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

LEFT

Syntax LEFT(string, number)
UtdataSträng
DefinitionReturnerar <number> tecken längst till vänster i strängen.
Exempel
LEFT("Matador", 4) = "Mata"
Obs!Se även MID och RIGHT.

LEN

SyntaxLEN(string)
UtdataNummer
DefinitionReturnerar längden på <string>.
Exempel
LEN("Matador") = 7
Obs!Ej att förväxla med den spatiala funktionen LENGTH.

LENGTH

SyntaxLENGTH(geometry, 'units')
UtdataNummer
DefinitionReturnerar den geodetiska längden för linjesträngen eller -strängarna i <geometry> med hjälp av givna <units>.
Exempel
LENGTH([Spatial], 'metres')
Obs!

Resultatet är <NaN> om geometriargumentet inte har några linjesträngar, även om andra element tillåts.

Ej att förväxla med strängfunktionen LEN.

LN

SyntaxLN(number)
Utdata

Nummer

Utdata är Null om argumentet är mindre än eller lika med noll.

DefinitionReturnerar den naturliga logaritmen för ett <number>.
Exempel
LN(50) = 3.912023005
Obs!Se även EXP och LOG.

LOG

SyntaxLOG(number, [base])

Om det valfria basargumentet inte finns, används bas 10.

UtdataNummer
DefinitionReturnerar logaritmen för ett <number> för den givna <base>.
Exempel
LOG(16,4) = 2
Obs!Se även POWER LN.

LOG2

LOG2(number)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

LOOKUP

LOOKUP(expression, [offest])

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

LOWER

SyntaxLOWER(string)
UtdataSträng
DefinitionReturnerar angiven <string> med gemener.
Exempel
LOWER("ProductVersion") = "productversion"
Obs!Se även UPPER och PROPER.

LTRIM

Syntax LTRIM(string)
UtdataSträng
DefinitionReturnerar angiven <string> med eventuella inledande blanksteg borttagna.
Exempel
LTRIM(" Matador ") = "Matador "
Obs!Se även RTRIM.

LTRIM_THIS

LTRIM_THIS(string, string)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

Överst på sidan

M

MAKEDATE

SyntaxMAKEDATE(year, month, day)
UtdataDatum
DefinitionReturnerar ett datumvärde utifrån angivet <year>, angiven <monthg> och angiven <day>.
Exempel
MAKEDATE(1986,3,25) = #1986-03-25#
Obs!

Obs! Felaktigt inmatade värden justeras till ett datum, t.ex. MAKEDATE(2020,4,31) = May 1, 2020, i stället för att returnera ett fel om att den 31 april inte finns.

Tillgängligt för Tableau-dataextrakt. Kontrollera om det är tillgängligt i andra datakällor.

MAKEDATE kräver numeriska indata för datumdelarna. Om data är en sträng som ska vara ett datum kan du prova DATE-funktionen. DATE identifierar automatiskt många standarddatumformat. Om DATE inte kan identifiera indata kan du prova att använda DATEPARSE.

MAKEDATETIME

SyntaxMAKEDATETIME(date, time)
UtdataDatum/tid
DefinitionReturnerar datum och tid där ett <date> och en <time> kombineras. Datumet kan vara ett datum, datum/tid eller en sträng. Tidpunkten måste vara datum/tid.
Exempel
MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#
MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#
Obs!

Den här funktionen finns endast tillgänglig för MySQL-kompatibla anslutningar (för Tableau är dessa MySQL och Amazon Aurora).

MAKETIME är en liknande funktion som är tillgänglig för Tableau-dataextrakt och vissa andra datakällor.

MAKELINE

SyntaxMAKELINE(SpatialPoint1, SpatialPoint2)
UtdataGeometri (linje)
DefinitionGenererar en linjemarkering mellan två punkter
Exempel
MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))
Obs!Användbart för att ta fram ursprung-destinationskartor.

MAKEPOINT

SyntaxMAKEPOINT(latitude, longitude, [SRID])
UtdataGeometri (punkt)
Definition

Konverterar data från <latitude>- och <longitude>-kolumner till spatiala objekt.

Om det valfria argumentet <SRID> läggs till kan indata bestå av andra projicerade geografiska koordinater.

Exempel
MAKEPOINT(48.5, -123.1)
MAKEPOINT([AirportLatitude], [AirportLongitude])
MAKEPOINT([Xcoord],[Ycoord], 3493)
Obs!

MAKEPOINT kan inte använda de automatiskt genererade latitud- och longitudfälten. Koordinaterna måste vara inbyggda i datakällan från början.

SRID är ett koordinatreferens-ID där koder ur referenssystemet ESPG(Länken öppnas i ett nytt fönster) används för att specificera koordinatsystem. Om SRID inte har specificerats antas WGS84 och parametrar behandlas som latitud/longitud i grader.

Med MAKEPOINT kan du aktivera en datakälla spatialt, så att du kan koppla den till en spatialfil med hjälp av en spatial koppling. Mer information finns i Koppla spatialfiler i Tableau(Länken öppnas i ett nytt fönster).

MAKETIME

SyntaxMAKETIME(hour, minute, second)
UtdataDatum/tid
DefinitionReturnerar ett datumvärde utifrån angiven <hour>, <minute> och <second>.
Exempel
MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#
Obs!

Eftersom Tableau inte stöder en tidsdatatyp, endast datum och tid, är utdatan datum och tid. Fältets datumdel kommer att vara 1/1/1899.

Liknande funktion som MAKEDATETIME, som endast är tillgänglig för MYSQL-kompatibla anslutningar.

MAX

SyntaxMAX(expression) eller MAX(expr1, expr2)
UtdataSamma datatyp som argumentet, eller NULL om någon del av argumentet är null.
Definition

Returnerar det största värdet för de två argumenten, som måste vara av samma datatyp.

MAX kan även tillämpas på ett enskilt fält som en aggregering.

Exempel
MAX(4,7) = 7
MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021#
MAX([Name]) = "Zander"
Obs!

För strängar

MAX är vanligtvis det värde som kommer sist i alfabetisk ordning.

För datakällor i databaser är strängvärdet MAX det högsta i den sorteringssekvens som definierats i databasen för den kolumnen.

För datum

För datum är MAX det senaste datumet. Om MAX är en aggregering kommer resultatet inte att ha någon datumhierarki. Om MAX är en jämförelse kommer resultatet att behålla datumhierarkin.

Som en aggregering

MAX(expression) är en aggregerad funktion och returnerar ett enda aggregerat resultat. Detta visas som AGG(expression) i visualiseringen.

Som en jämförelse

MAX(expr1, expr2) jämför de två värdena och returnerar ett värde på radnivå.

Se även MIN.

MEDIAN

SyntaxMEDIAN(expression)
DefinitionReturnerar medianen för ett uttryck på alla poster. Null-värden ignoreras.
Obs!MEDIAN kan endast användas med numeriska fält.
Databasbegränsningar

MEDIAN är inte tillgängligt för följande datakällor: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA och Teradata.

För andra typer av datakällor kan du extrahera data till en extraktfil för att använda den här funktionen. Läs mer i Extrahera data(Länken öppnas i ett nytt fönster).

MID

Syntax(MID(string, start, [length])
UtdataSträng
Definition

Returnerar en sträng som börjar vid angiven <start>-position. Det första tecknet i strängen är position 1.

Om det valfria numeriska argumentet <length> läggs till inkluderar den returnerade strängen bara det antalet tecken.

Exempel
MID("Calculation", 2) = "alculation"
MID("Calculation", 2, 5) ="alcul"
Obs!Läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

MIN

SyntaxMIN(expression) eller MIN(expr1, expr2)
UtdataSamma datatyp som argumentet, eller NULL om någon del av argumentet är null.
Definition

Returnerar det minsta värdet för de två argumenten, som måste vara av samma datatyp.

MIN kan även tillämpas på ett enskilt fält som en aggregering.

Exempel
MIN(4,7) = 4
MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#
MIN([Name]) = "Abebi"
Obs!

För strängar

MIN är vanligtvis det värde som kommer först i alfabetisk ordning.

För datakällor i databaser är strängvärdet MIN det lägsta i den sorteringssekvens som definierats i databasen för den kolumnen.

För datum

För datum är MIN det tidigaste datumet. Om MIN är en aggregering kommer resultatet inte att ha någon datumhierarki. Om MIN är en jämförelse kommer resultatet att behålla datumhierarkin.

Som en aggregering

MIN(expression) är en aggregerad funktion och returnerar ett enda aggregerat resultat. Detta visas som AGG(expression) i visualiseringen.

Som en jämförelse

MIN(expr1, expr2) jämför de två värdena och returnerar ett värde på radnivå.

Se även MAX.

Modelltillägg

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

  • MODEL_EXTENSION_BOOL
  • MODEL_EXTENSION_INT
  • MODEL_EXTENSION_REAL
  • MODEL_EXTENSION_STR

MODEL_PERCENTILE

SyntaxMODEL_PERCENTILE(
model_specification (optional),
target_expression,
predictor_expression(s))
DefinitionReturnerar sannolikheten (mellan 0 och 1) att det förväntade värdet är mindre än eller lika med den observerade markeringen, definierad av måluttrycket och andra prediktorer. Det här är funktionen för a-posteriori-fördelning, även kallad kumulativ fördelningsfunktion.
Exempel
MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders]))

MODEL_QUANTILE

SyntaxMODEL_QUANTILE(
model_specification (optional),
quantile,
target_expression,
predictor_expression(s))
DefinitionReturnerar ett numeriskt målvärde inom det troliga intervallet, som definieras i måluttrycket och andra prediktorer, i en angiven kvantil. Det här är a-posteriori-kvantilen.
Exempel
MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))

MONTH

SyntaxMONTH(date)
UtdataHeltal
DefinitionReturnerar månaden för givet <date> som ett heltal.
Exempel
MONTH(#1986-03-25#) = 3
Obs!Se även DAY, WEEK, Kvartal, YEAR och ISO-motsvarigheterna

Överst på sidan

N

NOT

SyntaxNOT <expression>
UtdataBoolesk (sant eller falskt)
DefinitionUtför logisk negation på ett uttryck.
Exempel
IF NOT [Season] = "Summer" 
THEN 'Don't wear sandals'
ELSE 'Wear sandals' 
END

”Om Season inte är lika med Summer returneras Don't wear sandals. Om inte returneras Wear sandals.”

Obs!

Används ofta med IF och IIF. Se även Tableau-funktionerna i denna referens är ordnade i bokstavsordning. Klicka på en bokstav för att hoppa till den platsen i listan. Du kan också använda Ctrl+F (Cmd-F på en Mac) för att öppna en sökruta och söka efter en specifik funktion. och OR.

NOW

SyntaxNOW()
UtdataDatum/tid
DefinitionReturnerar aktuellt datum och tid för det lokala systemet.
Exempel
NOW() = 1986-03-25 1:08:21 PM
Obs!

NOW tar inget argument.

Se även TODAY, en likartad beräkning som returnerar ett datum istället för datum och tid.

Om datakällan är en liveanslutning kan systemets datum och tid vara i en annan tidszon. Mer information om hur du hanterar detta finns i Kunskapsbasen.

Överst på sidan

O

OR

Syntax<expr1> OR <expr2>
UtdataBoolesk (sant eller falskt)
DefinitionUtför en logisk disjunktion av två uttryck.
Exempel
IF [Season] = "Spring" OR [Season] = "Fall" 
THEN "Sneakers"
END

”Om antingen (Season = Spring) eller (Season = Fall) är sant returneras Sneakers.”

Obs!

Används ofta med IF och IIF. Se även Tableau-funktionerna i denna referens är ordnade i bokstavsordning. Klicka på en bokstav för att hoppa till den platsen i listan. Du kan också använda Ctrl+F (Cmd-F på en Mac) för att öppna en sökruta och söka efter en specifik funktion. och NOT.

Om något av uttrycken är TRUE är resultatet TRUE. Om båda uttrycken är FALSE, så blir resultatet FALSE. Om båda uttrycken är NULL, så blir resultatet NULL.

Om du skapar en beräkning där resultatet av en OR-jämförelse visas på ett arbetsblad visas TRUE och FALSE i Tableau. Om du vill ändra detta använder du området Formatera i formatdialogrutan.

Obs! Med OR-operatorn används kortslutningsutvärdering. Detta innebär att om det första uttrycket bedöms vara TRUE, så utvärderas inte det andra uttrycket alls. Detta kan vara till hjälp om det andra uttrycket resulterar i ett fel när det första uttrycket är TRUE, eftersom det andra uttrycket i det här fallet aldrig utvärderas.

OUTLINE

SyntaxOUTLINE(<spatial polygon>)
UtdataGeometri
DefinitionKonverterar en polygongeometri till linjesträngar.
Obs!

Användbart för att skapa ett separat lager för en kontur som kan formateras på ett annat sätt än fyllningen.

Stöder polygoner i multipolygoner.

Överst på sidan

P

PARSE_URL

PARSE_URL(string, url_part)

Stöds enbart vid anslutning till Cloudera Impala. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

PARSE_URL_QUERY

PARSE_URL_QUERY(string, key)

Stöds enbart vid anslutning till Cloudera Impala. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

PERCENTILE

SyntaxPERCENTILE(expression, number)
DefinitionReturnerar percentilvärdet från det givna <expression> som motsvarar det angivna <number>. <number> måste vara från 0 till och med 1 och måste vara en numerisk konstant.
Exempel
PERCENTILE([Score], 0.9)
Databasbegränsningar

Den här funktionen är tillgänglig för följande datakällor: icke föråldrade versioner av Microsoft Excel- och textfil-anslutningar, datakällor av typen Extrakt och Endast extrakt (till exempel Google Analytics, OData eller Salesforce), Sybase IQ-datakällor i version 15.1 och senare, Oracle-datakällor i version 10 och senare, Cloudera Hive- och Hortonworks Hadoop Hive-datakällor, EXASolution-datakällor i version 4.2 och senare.

För andra typer av datakällor kan du extrahera data till en extraktfil för att använda den här funktionen. Läs mer i Extrahera data(Länken öppnas i ett nytt fönster).

PI

SyntaxPI()
UtdataNummer
DefinitionReturnerar den numeriska konstanten pi: 3,14159…
Exempel
PI() = 3.14159
Obs!Användbar för trigonometriska funktioner som tar indata i radianer.

POWER

SyntaxPOWER(number, power)
UtdataNummer
Definition<number> upphöjs till angiven <power>.
Exempel
POWER(5,3) = 125
POWER([Temperature], 2)
Obs!Du kan även använda symbolen ^, som i 5^3 = POWER(5,3) = 125

Se även EXP, LOG och SQUARE.

PREVIOUS_VALUE

PREVIOUS_VALUE(expression)

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

PROPER

SyntaxPROPER(string)
UtdataSträng
Definition

Returnerar angiven <string> där den första bokstaven i varje ord är en versal och de återstående bokstäverna är gemener.

Exempel
PROPER("PRODUCT name") = "Product Name"
PROPER("darcy-mae") = "Darcy-Mae"
Obs!

Blanksteg och icke-alfanumeriska tecken som skiljetecken behandlas som avgränsare.

Se även LOWER och UPPER.

Överst på sidan

Q

Kvartal

SyntaxQUARTER(date)
UtdataHeltal
DefinitionReturnerar kvartalet för givet <date> som ett heltal.
Exempel
QUARTER(#1986-03-25#) = 1
Obs!Se även DAY, WEEK, MONTH, YEAR och ISO-motsvarigheterna

Överst på sidan

R

RADIANS

SyntaxRADIANS(number)
UtdataNummer (vinkel i radianer)
DefinitionKonverterar givet <number> från grader till radianer.
Exempel
RADIANS(180) = 3.14159
Obs!Den omvända funktionen, DEGREES, tar en vinkel i radianer och returnerar vinkeln i grader.

RANK-funktioner för tabellberäkning

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

  • RANK(expression, ['asc' | 'desc'])
  • RANK_DENSE(expression, ['asc' | 'desc'])
  • RANK_MODIFIED(expression, ['asc' | 'desc'])
  • RANK_PERCENTILE(expression, ['asc' | 'desc'])
  • RANK_UNIQUE(expression, ['asc' | 'desc'])

RAWSQL-funktioner

Du hittar mer information i Genomflödesfunktioner (RAWSQL)(Länken öppnas i ett nytt fönster).

  • RAWSQL_BOOL("sql_expr", [arg1], … [argN])
  • RAWSQL_DATE("sql_expr", [arg1], … [argN])
  • RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
  • RAWSQL_INT("sql_expr", [arg1], … [argN])
  • RAWSQL_REAL("sql_expr", [arg1], … [argN])
  • RAWSQL_SPATIAL
  • RAWSQL_STR("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
  • RAWSQLAGG_STR("sql_expr", [arg1], … [argN])

REGEXP-funktioner

Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

  • REGEXP_EXTRACT(string, pattern)
  • REGEXP_EXTRACT_NTH(string, pattern, index)
  • REGEXP_EXTRACT_NTH(string, pattern, index)
  • REGEXP_MATCH(string, pattern)
  • REGEXP_REPLACE(string, pattern, replacement)

REPLACE

SyntaxREPLACE(string, substring, replacement
UtdataSträng
DefinitionSöker i <string> efter <substring> och ersätter den med <replacement>. Om <substring> inte hittas, ändras inte strängen.
Exempel
REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"
Obs!Se även REGEXP_REPLACE i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).
SyntaxRIGHT(string, number)
UtdataSträng
DefinitionReturnerar <number> tecken längst till höger i strängen.
Exempel
RIGHT("Calculation", 4) = "tion"
Obs!Se även LEFT och MID.

ROUND

SyntaxROUND(number, [decimals])
UtdataNummer
Definition

Avrundar <number> till ett specifikt antal siffror.

Det valfria decimals-argumentet anger hur många decimaler som ska inkluderas i slutresultatet. Om decimals utelämnas avrundas numret till närmaste heltal.

Exempel
ROUND(1/3, 2) = 0.33
Obs!

Med vissa databaser, som SQL Server, kan du ange en negativ längd, där -1 avrundar talet till tiotal, -2 avrundar till hundratal och så vidare. Detta gäller inte för alla databaser. Till exempel gäller det inte för Excel eller Access.

Tips! Då ROUND kan stöta på problem på grund av den underliggande flyttalsrepresentationen av tal – som att 9,405 avrundas till 9,40 – kan det vara bättre att formatera talet till önskat antal decimaler i stället för att avrunda det. Formatering av 9,405 till två decimaler ger det förväntade 9,41.

Se även CEILING och FLOOR.

RTRIM

SyntaxRTRIM(string)
UtdataSträng
DefinitionReturnerar angiven <string> med eventuella efterföljande blanksteg borttagna.
Exempel
RTRIM(" Calculation ") = " Calculation"
Obs!Se även LTRIM och TRIM.

RTRIM_THIS

RTRIM_THIS(string, string)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

RUNNING-funktioner för tabellberäkning

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

  • RUNNING_AVG(expression)
  • RUNNING_COUNT(expression)
  • RUNNING_MAX(expression)
  • RUNNING_MIN(expression)
  • RUNNING_SUM(expression)

Överst på sidan

S

SCRIPT-analystillägg

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

  • SCRIPT_BOOL
  • SCRIPT_INT
  • SCRIPT_REAL
  • SCRIPT_STR

SHAPETYPE

SyntaxSHAPETYPE(<geometry>)
UtdataSträng
DefinitionReturnerar en sträng som beskriver strukturen för den spatiala geometrin, till exempel Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed och sådana som inte stöds
Exempel
SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"

SIGN

SyntaxSIGN(number)
Utdata-1, 0 eller 1
DefinitionReturnerar symbolen för ett <number>: Möjliga returvärden är -1 om numret är negativt, 0 om numret är noll och 1 om numret är positivt.
Exempel
SIGN(AVG(Profit)) = -1
Obs!Se även ABS.

SIN

SyntaxSIN(number)
UtdataNummer
DefinitionReturnerar sinus för en vinkel i radianer.
Exempel
SIN(0) = 1.0
SIN(PI( )/4) = 0.707106781186548
Obs!

Den omvända funktionen, ASIN, tar sinus som argument och returnerar vinkeln i radianer.

Se även PI. Om du vill konvertera en vinkel från grader till radianer använder du RADIANS.

SIZE

SIZE()

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

SPACE

SyntaxSPACE(number)
UtdataSträng (specifikt, bara blanksteg)
DefinitionReturnerar en sträng som utgörs av det angivna antalet upprepade blanksteg.
Exempel
SPACE(2) = "  "

SPLIT

SyntaxSPLIT(string, delimiter, token number)
UtdataSträng
DefinitionReturnerar en understräng från en <string> med en <delimiter> som delar upp strängen i en sekvens med <tokens>.
Exempel
SPLIT ("a-b-c-d", "-", 2) = "b"
SPLIT ("a|b|c|d", "|", -2) = "c"
Obs!

Strängen tolkas som en alternerande sekvens av avgränsare och token. Så för strängen abc-defgh-i-jkl, där avgränsaren är ”-”, är token (1) abc, (2) defgh, (3) i och (4) jlk.

SPLIT returnerar det token som motsvarar tokennumret. När tokennumret är positivt räknas token med början från strängens vänstra del. När tokennumret är negativt räknas token med början från höger.

Läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

Databasbegränsningar

Kommandona Dela och Anpassad delning är tillgängliga för följande datakällor: Tableau-dataextrakt, Microsoft Excel, textfiler, PDF-filer, Salesforce, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive och Microsoft SQL Server.

Vissa datakällor har begränsningar vad gäller strängdelning. Läs mer om SPLIT-funktionens begränsningar längre fram i det här avsnittet.

SQRT

SyntaxSQRT(number)
UtdataNummer
DefinitionReturnerar kvadratroten för ett <number>.
Exempel
SQRT(25) = 5
Obs!Se även SQUARE.

SQUARE

SyntaxSQUARE(number)
UtdataNummer
DefinitionReturnerar kvadraten för ett <number>.
Exempel
SQUARE(5) = 25
Obs!Se även SQRT och POWER.

STARTSWITH

SyntaxSTARTSWITH(string, substring)
UtdataBooleskt
DefinitionReturnerar Sant om string börjar med substring. Inledande blanksteg ignoreras.
Exempel
STARTSWITH("Matador, "Ma") = TRUE
Obs!Se även CONTAINS och läs mer om reguljära uttryck som stöds i dokumentationen om ytterligare funktioner(Länken öppnas i ett nytt fönster).

STDEV

SyntaxSTDEV(expression)
DefinitionReturnerar den statistiska standardavvikelsen för alla värden i det angivna <expression> baserat på ett urval av populationen.

STDEVP

SyntaxSTDEVP(expression)
DefinitionReturnerar den statistiska standardavvikelsen för alla värden i det angivna <expression> baserat på en ensidig population.

STR

SyntaxSTR(expression)
UtdataSträng
DefinitionSänder argumentet som en sträng.
Exempel
STR([ID])

SUM

SyntaxSUM(expression)
DefinitionReturnerar summan av alla värden i <expression>. Null-värden ignoreras.
Obs!SUM kan endast användas med numeriska fält.

Överst på sidan

T

TAN

SyntaxTAN(number)

Argumentet <number> är vinkeln i radianer.

UtdataNummer
DefinitionReturnerar tangens för en vinkel.
Exempel
TAN(PI ( )/4) = 1.0
Obs!Se även ATAN, ATAN2, COT och PI. Om du vill konvertera en vinkel från grader till radianer använder du RADIANS.

THEN

SyntaxIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
DefinitionEn nödvändig del av ett IF-, ELSEIF- eller CASE-uttryck, som används för att definiera vilket resultat som ska returneras om ett specifikt värde eller test är sant.
Exempel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

”Om Season = Summer returneras Sandals. Om inte, titta på nästa uttryck. Om Season = Winter returneras Boots. Om inget av uttrycken är sant returneras Sneakers.”

CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

”Titta på fältet Season. Om värdet är Summer returneras Sandals. Om värdet är Winter returneras Boots. Om inget av alternativen i beräkningen matchar det som finns i fältet Season returneras Sneakers.”

Obs!

Används med CASE, WHEN, IF, ELSEIF, THEN, ELSE och END

TIMESTAMP_TO_USEC

TIMESTAMP_TO_USEC(expression)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

TLD

TLD(string_url)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

TODAY

SyntaxTODAY()
UtdataDatum
DefinitionReturnerar aktuellt datum för det lokala systemet.
Exempel
TODAY() = 1986-03-25
Obs!

TODAY tar inget argument.

Se även NOW, en likartad beräkning som returnerar datum och tid istället för ett datum.

Om datakällan är en liveanslutning kan systemdatumet vara i en annan tidszon. Mer information om hur du hanterar detta finns i Kunskapsbasen.

TOTAL

TOTAL(expression)

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

TRIM

SyntaxTRIM(string)
UtdataSträng
DefinitionReturnerar angiven <string> med inledande och efterföljande blanksteg borttagna.
Exempel
TRIM(" Calculation ") = "Calculation"
Obs!Se även LTRIM och RTRIM.

Överst på sidan

U

UPPER

SyntaxUPPER(string)
UtdataSträng
DefinitionReturnerar angiven <string> med versaler.
Exempel
UPPER("Calculation") = "CALCULATION"
Obs!Se även PROPER och LOWER.

USEC_TO_TIMESTAMP

USEC_TO_TIMESTAMP(expression)

Stöds endast vid anslutning till Google BigQuery. Du hittar mer information i Fler funktioner(Länken öppnas i ett nytt fönster).

USERDOMAIN

SyntaxUSERDOMAIN( )
UtdataSträng
DefinitionReturnerar den aktuella användarens domän.
Obs!

Den här funktionen kontrollerar följande:

  • Tableau Cloud och Tableau Server: den inloggade användarens användardomän
  • Tableau Desktop: den lokala domänen om användaren befinner sig på en domän

USERNAME

SyntaxUSERNAME( )
UtdataSträng
DefinitionReturnerar den aktuella användarens användarnamn.
Exempel
USERNAME( )

Detta returnerar användarnamnet på den inloggade användaren, till exempel ”hmyrer”.

[Manager] = USERNAME( )

Om chefen ”hmyrer” är inloggad returnerar det här exemplet endast TRUE om fältet Manager i vyn innehåller ”hmyrer”.

Obs!

Den här funktionen kontrollerar följande:

  • Tableau Cloud och Tableau Server: den inloggade användarens användarnamn
  • Tableau Desktop: användarens lokala användarnamn eller nätverksanvändarnamn

Användarfilter

När ett beräknat fält som [Username field] = USERNAME( ) används som ett filter kan det användas för att skapa ett användarfilter som endast visar data som är relevanta för den person som är inloggad på servern.

USER ATTRIBUTE-funktioner för JSON-webbtoken

  • USERATTRIBUTE('attribute_name')
  • USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')

Mer information finns i Användarfunktioner(Länken öppnas i ett nytt fönster).

Överst på sidan

V

VAR

SyntaxVAR(expression)
DefinitionReturnerar den statistiska variansen för alla värden i det givna uttrycket baserat på ett urval av populationen.

VARP

SyntaxVARP(expression)
DefinitionReturnerar den statistiska variansen för alla värden i det givna uttrycket på hela populationen.

Överst på sidan

W

WEEK

SyntaxWEEK(date)
UtdataHeltal
DefinitionReturnerar veckan för givet <date> som ett heltal.
Exempel
WEEK(#1986-03-25#) = 13
Obs!Se även DAY, MONTH, Kvartal, YEAR och ISO-motsvarigheterna

WHEN

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitionEn nödvändig del av ett CASE-uttryck. Hittar det första <value> som matchar <expression> och returnerar motsvarande <then>.
Exempel
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

”Titta på fältet Season. Om värdet är Summer returneras Sandals. Om värdet är Winter returneras Boots. Om inget av alternativen i beräkningen matchar det som finns i fältet Season returneras Sneakers.”

Obs!

Används med CASE, THEN, ELSE och END.

CASE har även stöd för konstruktionen WHEN IN, som i följande exempel:

CASE <expression> 
WHEN IN <set1> THEN <then1>
WHEN IN <combinedfield> THEN <then2>
...
ELSE <default>
END

Värdena som WHEN IN jämförs med måste vara en uppsättning, en lista med bokstavliga värden eller ett kombinerat fält. Se även IN.

WINDOW-tabellberäkningar

Mer information finns i Funktioner för tabellberäkning(Länken öppnas i ett nytt fönster).

  • WINDOW_AVG(expression, [start, end])
  • WINDOW_CORR(expression1, expression2, [start, end])
  • WINDOW_COUNT(expression, [start, end])
  • WINDOW_COVAR(expression1, expression2, [start, end])
  • WINDOW_COVARP(expression1, expression2, [start, end])
  • WINDOW_MAX(expression, [start, end])
  • WINDOW_MEDIAN(expression, [start, end])
  • WINDOW_MIN(expression, [start, end])
  • WINDOW_PERCENTILE(expression, number, [start, end])
  • WINDOW_STDEV(expression, [start, end])
  • WINDOW_STDEVP(expression, [start, end])
  • WINDOW_SUM(expression, [start, end])
  • WINDOW_VAR(expression, [start, end])
  • WINDOW_VARP(expression, [start, end])

Överst på sidan

X

XPATH-funktioner

Stöds enbart vid anslutning till Hadoop Hive. Du hittar mer information i Genomflödesfunktioner (RAWSQL)(Länken öppnas i ett nytt fönster).

  • XPATH_BOOLEAN(XML string, XPath expression string)
  • XPATH_DOUBLE(XML string, XPath expression string)
  • XPATH_FLOAT(XML string, XPath expression string)
  • XPATH_INT(XML string, XPath expression string)
  • XPATH_LONG(XML string, XPath expression string)
  • XPATH_SHORT(XML string, XPath expression string)
  • XPATH_STRING(XML string, XPath expression string)

Överst på sidan

Y

YEAR

SyntaxYEAR(date)
UtdataHeltal
DefinitionReturnerar året för givet <date> som ett heltal.
Exempel
YEAR(#1986-03-25#) = 1,986
Obs!Se även DAY, WEEK, MONTH, Kvartal och ISO-motsvarigheterna

Överst på sidan

Z

ZN

SyntaxZN(expression)
UtdataBeror på datatypen för <expression>, eller 0.
DefinitionReturnerar <expression> om det inte är null. Annars returneras noll.
Exempel
ZN([Test Grade])

”Om Test Grade inte är null returneras dess värde. Om Test Grade är null returneras 0.”

Obs!

ZN är ett specialfall av IFNULL, där alternativet om uttrycket är null alltid är 0 istället för att anges i beräkningen.

ZN är särskilt användbart när du utför ytterligare beräkningar och ett null-värde skulle återge hela beräkningen som null. Men var försiktig när du tolkar de här resultaten, eftersom null inte alltid är synonymt med 0 och kan representera data som saknas.

Se även ISNULL.

Överst på sidan

Se även

Tableau-funktioner (efter kategori)(Länken öppnas i ett nytt fönster)

Funktioner i Tableau(Länken öppnas i ett nytt fönster)

Tack för din feedback!Din feedback har skickats in. Tack!