Tableau-functies (alfabetische lijst)

De Tableau-functies in deze referentie zijn alfabetisch gerangschikt. Klik op een letter om naar die locatie in de lijst te gaan. U kunt ook Ctrl + F (Command-F op een Mac) gebruiken om een zoekvak te openen en naar een specifieke functie te zoeken.

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

SyntaxisABS(number)
UitvoerGetal (positief)
DefinitieRetourneert de absolute waarde van het opgegeven <number>.
Voorbeeld
ABS(-7) = 7
ABS([Budget Variance])

Het tweede voorbeeld retourneert de absolute waarde voor alle getallen in het veld Budgetafwijking.

OpmerkingenZie ook SIGN.

ACOS

SyntaxisACOS(number)
UitvoerGetal (hoek in radialen)
DefinitieRetourneert de boogcosinus (hoek) van het opgegeven <number>.
Voorbeeld
ACOS(-1) = 3.14159265358979
OpmerkingenDe inverse functie, COS, neemt de hoek in radialen als argument en retourneert de cosinus.

EN

Syntaxis<expr1> AND <expr2>
DefinitieVoert een logische conjunctie uit op twee expressies. (Als beide zijden waar zijn, retourneert de logische test 'true'.)
UitvoerBooleaanse waarde
Voorbeeld
IF [Season] = "Spring" AND "[Season] = "Fall" 
THEN "It's the apocalypse and footwear doesn't matter"
END

’Als zowel (Seizoen = lente) als (Seizoen = herfst) tegelijkertijd ‘waar’ zijn, keer dan terug naar Het is de apocalyps en schoenen doen er niet toe'.

Opmerkingen

Vaak gebruikt met ALS en IIF. Zie ook NOT en OF.

Als beide expressies TRUE zijn (dat wil zeggen, niet FALSE of NULL), dan is het resultaat TRUE. Als een van beide expressies NULL is, dan is het resultaat NULL. In alle andere gevallen is het resultaat FALSE.

Als u een berekening maakt waarin het resultaat van een AND-vergelijking wordt weergegeven op een werkblad, geeft Tableau TRUE en FALSE aan. Als u dit wilt wijzigen, gebruikt u het gedeelte Notatie in het dialoogvenster Notatie.

Opmerking: de operator AND gebruikt evaluatie van kortsluiting. Dit betekent dat als de eerste expressie wordt geëvalueerd als FALSE, dan wordt de tweede expressie helemaal niet geëvalueerd. Dit kan handig zijn als de tweede expressie resulteert in een fout terwijl de eerste expressie FALSE is, omdat de tweede expressie in dit geval nooit wordt geëvalueerd.

GEBIED

SyntaxisAREA(Spatial Polygon, 'units')
UitvoerGetal
DefinitieRetourneert het totale oppervlak van een <spatial polygon>.
Voorbeeld
AREA([Geometry], 'feet')
Opmerkingen

Ondersteunde eenheidsnamen (moeten tussen aanhalingstekens staan in de berekening, zoals 'miles'):

  • meter: meters, meter, m
  • kilometer: kilometers, kilometer, km
  • mijlen: mijl, mijlen
  • feet: voet, ft

ASCII

SyntaxisASCII(string)
UitvoerGetal
DefinitieRetourneert de ASCII-code voor het eerste teken in een <string>.
Voorbeeld
ASCII('A') = 65
OpmerkingenDit is het omgekeerde van de functie CHAR.

ASIN

SyntaxisASIN(number)
UitvoerGetal (hoek in radialen)
DefinitieRetourneert de boogsinus (hoek) van een opgegeven <number>.
Voorbeeld
ASIN(1) = 1.5707963267949
OpmerkingenDe inverse functie, SIN, neemt de hoek in radialen als argument en retourneert de sinus.

ATAN

SyntaxisATAN(number)
UitvoerGetal (hoek in radialen)
DefinitieRetourneert de boogtangens (hoek) van een opgegeven <number>.
Voorbeeld
ATAN(180) = 1.5652408283942
Opmerkingen

De inverse functie, TAN, neemt de hoek in radialen als argument en retourneert de tangens.

Zie ook ATAN2 en COT.

ATAN2

SyntaxisATAN2(y number, x number)
UitvoerGetal (hoek in radialen)
DefinitieRetourneert de boogtangens (hoek) tussen twee getallen (<y number> en <x number>). Het resultaat is in radialen.
Voorbeeld
ATAN2(2, 1) = 1.10714871779409
OpmerkingenZie ook ATAN, TAN en COT.

KENMERK

SyntaxisATTR(expression)
DefinitieRetourneert de waarde van de <expression> als deze een enkele waarde heeft voor alle rijen. Anders wordt een asterisk geretourneerd. Nullwaarden worden genegeerd.

AVG

SyntaxisAVG(expression)
DefinitieRetourneert het gemiddelde van alle waarden in de <expression>. Nullwaarden worden genegeerd.
OpmerkingenAVG kan alleen worden gebruikt met numerieke velden.

terug naar boven

B

BUFFER

SyntaxisBUFFER(Spatial Point, distance, 'units')
UitvoerGeometrie
DefinitieRetourneert een veelhoek die is gecentreerd over een <spatial point> en met een straal die wordt bepaald door de waarden <distance> en <unit>.
Voorbeeld
BUFFER([Spatial Point Geometry], 25, 'mi')
BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')
Opmerkingen

Ondersteunde eenheidsnamen (moeten tussen aanhalingstekens staan in de berekening, zoals 'miles'):

  • meter: meters, meter, m
  • kilometer: kilometers, kilometer, km
  • mijlen: mijl, mijlen
  • feet: voet, ft

terug naar boven

C

CASE

SyntaxisCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
UitvoerHangt af van datatype van de <then>-waarden.
Definitie

Evalueert de expression en vergelijkt deze met de opgegeven opties (<value1>, <value2>, enz.). Wanneer een value wordt aangetroffen die overeenkomt met de expressie, retourneert CASE de overeenkomstige return. Als geen overeenkomst wordt gevonden, wordt de (optionele) standaardwaarde geretourneerd. Als er geen standaardwaarde is en er geen overeenkomende waarden zijn, wordt Null geretourneerd.

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

‘Kijk naar het veld Season. Als de waarde Summer is, retourneer dan Sandals. Als de waarde Winter is, retourneer dan Boots. Als geen van de opties in de berekening overeenkomt met wat er in het veld Season staat, retourneer dan Sneakers'.

Opmerkingen

Zie ook ALS en IIF.

Gebruikt met WHEN, THEN, ANDERS, en EINDE.

Tip: vaak kunt u een groep gebruiken om dezelfde resultaten te krijgen als een ingewikkelde CASE-functie, of CASE gebruiken om de oorspronkelijke functie Groepering te vervangen, zoals in het vorige voorbeeld. Misschien wilt u testen welke optie het beste presteert voor uw scenario.

CEILING

SyntaxisCEILING(number)
UitvoerGeheel getal
DefinitieRondt een <number> af tot het dichtstbijzijnde gehele getal met dezelfde of hogere waarde.
Voorbeeld
CEILING(2.1) = 3
OpmerkingenZie ook FLOOR en ROUND.
Beperkingen voor database

CEILING is beschikbaar via de volgende connectors: Microsoft Excel, tekstbestanden, statistische bestanden, gepubliceerde databronnen, Amazon EMR Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce en Spark SQL.

TEKEN

SyntaxisCHAR(number)
UitvoerTekenreeks
DefinitieRetourneert het teken dat is gecodeerd door de ASCII-code <number>.
Voorbeeld
CHAR(65) = 'A'
OpmerkingenDit is het omgekeerde van de functie ASCII.

VERZAMELEN

SyntaxisCOLLECT(spatial)
DefinitieEen geaggregeerde berekening die de waarden in het argumentveld combineert. Nullwaarden worden genegeerd.
OpmerkingenCOLLECT kan alleen worden gebruikt met ruimtelijke velden.

CONTAINS

SyntaxisCONTAINS(string, substring)
UitvoerBooleaanse waarde
DefinitieRetourneert waar als de gegeven <string> de opgegeven <substring> bevat.
Voorbeeld
CONTAINS("Calculation", "alcu") = true
OpmerkingenZie ook de logische functie(Link wordt in een nieuw venster geopend) IN en ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

CORR

SyntaxisCORR(expression1, expression2)
UitvoerGetal van -1 tot 1
DefinitieRetourneert de coëfficiënt voor Pearson-correlatie van twee expressies.
Voorbeeld
example
Opmerkingen

De Pearson-correlatie meet de lineaire relatie tussen twee variabelen. De resultaten variëren van -1 tot en met 1, waarbij 1 staat voor een exact positief lineair verband, 0 voor geen lineair verband tussen de variantie en -1 voor een exact negatief verband.

Het kwadraat van een CORR-resultaat is gelijk aan de R-kwadraatwaarde voor een lineair trendlijnmodel. Zie Voorwaarden voor trendlijnmodel(Link wordt in een nieuw venster geopend).

Gebruik met LOD-expressies met tabelbereik:

U kunt CORR gebruiken om de correlatie in een uitgesplitste spreiding te visualiseren met gebruik van Tabelgerichte LOD-expressies(Link wordt in een nieuw venster geopend). Bijvoorbeeld:

{CORR(Sales, Profit)}

Met een expressie op detailniveau wordt de correlatie over alle rijen uitgevoerd. Als u een formule als deze gebruikt CORR(Sales, Profit) (zonder de omringende haakjes om er een expressie op detailniveau van te maken), zou de weergave de correlatie van elk afzonderlijk punt in de spreidingsdiagram met elk ander punt weergeven, wat ongedefinieerd is.

Beperkingen voor database

CORR is beschikbaar met de volgende databronnen: Tableau-data-extracten, Cloudera Hive, EXASolution, Firebird (versie 3.0 en later), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata en Vertica.

Voor andere databronnen kunt u overwegen de data te extraheren of WINDOW_CORR te gebruiken. Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend).

COS

SyntaxisCOS(number)

Het nummerargument is de hoek in radialen.

UitvoerGetal
DefinitieRetourneert de cosinus van een hoek.
Voorbeeld
COS(PI( ) /4) = 0.707106781186548
Opmerkingen

De inverse functie, ACOS, neemt de cosinus als argument en retourneert de hoek in radialen.

Zie ook PI.

COT

SyntaxisCOT(number)

Het nummerargument is de hoek in radialen.

UitvoerGetal
DefinitieRetourneert de cotangens van een hoek.
Voorbeeld
COT(PI( ) /4) = 1
OpmerkingenZie ook ATAN, TAN en PI.

COUNT

SyntaxisCOUNT(expression)
DefinitieRetourneert het aantal items. Nullwaarden worden niet geteld.

COUNTD

SyntaxisCOUNTD(expression)
DefinitieRetourneert het aantal afzonderlijke items in een groep. Nullwaarden worden niet geteld.

COVAR

SyntaxisCOVAR(expression1, expression2)
DefinitieRetourneert een voorbeeld van een covariantie van twee expressies.
Opmerkingen

Covariantie kwantificeert hoe twee variabelen samen veranderen. Een positieve covariantie geeft aan dat de variabelen de neiging hebben om in dezelfde richting te bewegen. Dit is bijvoorbeeld het geval wanneer grotere waarden van de ene variabele gemiddeld overeenkomen met grotere waarden van de andere variabele. Steekproefcovariantie gebruikt het aantal niet-nietige datapunten n - 1 om de berekening van de covariantie te normaliseren, in plaats van n. N wordt gebruikt door de populatiecovariantie (beschikbaar met de functie COVARP). Steekproefcovariantie is de juiste keuze wanneer de data een willekeurige steekproef zijn die wordt gebruikt om de covariantie voor een grotere populatie te schatten.

Als <expression1> en <expression2> hetzelfde zijn, bijvoorbeeld COVAR([profit], [profit]), COVAR retourneert een waarde die aangeeft hoe breed de waarden verdeeld zijn.

De waarde van COVAR(X, X) is gelijk aan de waarde van VAR(X) en ook de waarde van STDEV(X)^2.

Beperkingen voor database

COVAR is beschikbaar met de volgende databronnen: Tableau-data-extracten, Cloudera Hive, EXASolution, Firebird (versie 3.0 en later), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata en Vertica.

Voor andere databronnen kunt u overwegen de data te extraheren of WINDOW_COVAR te gebruiken. Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend).

COVARP

SyntaxisCOVARP(expression 1, expression2)
DefinitieRetourneert de covariantie van een populatie van twee expressies.
Opmerkingen

Covariantie kwantificeert hoe twee variabelen samen veranderen. Een positieve covariantie geeft aan dat de variabelen de neiging hebben om in dezelfde richting te bewegen. Dit is bijvoorbeeld het geval wanneer grotere waarden van de ene variabele gemiddeld overeenkomen met grotere waarden van de andere variabele. Populatiecovariantie is de steekproefcovariantie vermenigvuldigd met (n-1)/n, waarbij n het totale aantal datapunten is dat niet nietig is. Populatiecovariantie is de juiste keuze wanneer data beschikbaar zijn voor alle items van belang, in tegenstelling tot wanneer er slechts een willekeurige subset van items is. In dat geval is steekproefcovariantie (met de functie COVAR) passend.

Als <expression1> en <expression2> hetzelfde zijn, bijvoorbeeld COVARP([profit], [profit]), COVARP retourneert een waarde die aangeeft hoe breed de waarden verdeeld zijn. Opmerking: de waarde van COVARP(X, X) is gelijk aan de waarde van VARP(X) en ook de waarde van STDEVP(X)^2.

Beperkingen voor database

COVARP is beschikbaar met de volgende databronnen: Tableau-data-extracten, Cloudera Hive, EXASolution, Firebird (versie 3.0 en later), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata en Vertica

Voor andere databronnen kunt u overwegen de data te extraheren of WINDOW_COVAR te gebruiken. Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend).

terug naar boven

D

DATE

Functie voor typeconversie waarmee tekenreeks- en numerieke expressies worden omgezet in datums, zolang ze een herkenbare notatie hebben.

SyntaxisDATE(expression)
UitvoerDatum
DefinitieRetourneert een datum voor een opgegeven getal, tekenreeks of datum <expression>.
Voorbeeld
DATE([Employee Start Date])
DATE("September 22, 2018") 
DATE("9/22/2018")
DATE(#2018-09-22 14:52#)
Opmerkingen

Anders dan bij DATEPARSE, is het niet nodig om een patroon te verstrekken, aangezien DATE automatisch veel standaard datumnotaties herkent. Als DATE de invoer niet herkent, probeer het dan met DATEPARSE en geef de notatie op.

MAKEDATE is een andere soortgelijke functie, maar MAKEDATE vereist de invoer van numerieke waarden voor jaar, maand en dag.

DATEADD

Voegt een bepaald aantal datumdelen (maanden, dagen, enz.) toe aan de begindatum.

SyntaxisDATEADD(date_part, interval, date)
UitvoerDatum
DefinitieRetourneert de opgegeven datum met het opgegeven nummer <interval> toegevoegd aan het opgegeven ><date_part van die datum. Bijvoorbeeld door drie maanden of twaalf dagen aan een begindatum toe te voegen.
Voorbeeld

Verschuif alle vervaldatums met een week

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

Voeg 280 dagen toe aan de datum 20 februari 2021

DATEADD('day', 280, #2/20/21#) = #November 27, 2021#
OpmerkingenOndersteunt ISO 8601-datums.

DATEDIFF

Retourneert het aantal datumdelen (weken, jaren, enz.) tussen twee datums.

SyntaxisDATEDIFF(date_part, date1, date2, [start_of_week])
UitvoerGeheel getal
DefinitieRetourneert het verschil tussen date1 en date2 uitgedrukt in eenheden van date_part. Bijvoorbeeld door de datums waarop iemand bij een band kwam en deze verliet van elkaar af te trekken om te zien hoe lang deze persoon in de band zat.
Voorbeeld

Aantal dagen tussen 25 maart 1986 en 20 februari 2021

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

Hoeveel maanden zat iemand in een band?

DATEDIFF('month', [date joined band], [date left band])
OpmerkingenOndersteunt ISO 8601-datums.

DATENAME

Retourneert de naam van de opgegeven datum als een discrete tekenreeks.

SyntaxisDATENAME(date_part, date, [start_of_week])
UitvoerTekenreeks
DefinitieRetourneert <date_part> van een datum als tekenreeks.
Voorbeeld
DATENAME('year', #3/25/1986#) = "1986"
DATENAME('month', #1986-03-25#) = "March"
Opmerkingen

Ondersteunt ISO 8601-datums.

Een zeer vergelijkbare berekening is DATEPART, die de waarde van het opgegeven datumgedeelte retourneert als continu geheel getal. DATEPART kan sneller zijn omdat het een numerieke bewerking is.

Door de kenmerken van het resultaat van de berekening (dimensie of meetwaarde, continu of discreet) en de datumnotatie te wijzigen, kunnen de resultaten van DATEPART en DATENAME worden geformatteerd zodat ze identiek zijn.

Een inverse functie is DATEPARSE, die een tekenreekswaarde neemt en deze opmaakt als datum.

DATEPARSE

Retourneert specifiek geformatteerde tekenreeksen als datums.

SyntaxisDATEPARSE(date_format, date_string)
UitvoerDatum
DefinitieHet argument <date_format> beschrijft hoe het veld <date_string> is gerangschikt. Vanwege de verscheidenheid aan manieren waarop het tekenreeksveld kan worden geordend, moet <date_format> exact overeenkomen. Zie Een veld converteren naar een datumveld(Link wordt in een nieuw venster geopend) voor een volledige uitleg.
Voorbeeld
DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#
Opmerkingen

DATE is een soortgelijke functie die automatisch veel standaard datumopmaken herkent. DATEPARSE kan een betere optie zijn als DATE het invoerpatroon niet herkent.

MAKEDATE is een andere soortgelijke functie, maar MAKEDATE vereist de invoer van numerieke waarden voor jaar, maand en dag.

Inverse functies, die datums uit elkaar halen en de waarde van hun onderdelen retourneren, zijn DATEPART (uitvoer van geheel getal) en DATENAME (uitvoer van tekenreeks).

Beperkingen voor database

DATEPARSE is beschikbaar via de volgende connectors: niet-verouderde Excel- en tekstbestandsverbindingen, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Sheets, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL en Tableau-extracten. Sommige notaties zijn mogelijk niet voor alle verbindingen beschikbaar.

DATEPARSE wordt niet ondersteund op Hive-varianten. Alleen Denodo, Drill en Snowflake worden ondersteund.

DATEPART

Retourneert de naam van de opgegeven datum als geheel getal.

SyntaxisDATEPART(date_part, date, [start_of_week])
UitvoerGeheel getal
DefinitieRetourneert <date_part> van een datum als geheel getal.
Voorbeeld
DATEPART('year', #1986-03-25#) = 1986
DATEPART('month', #1986-03-25#) = 3
Opmerkingen

Ondersteunt ISO 8601-datums.

Een zeer vergelijkbare berekening is DATENAME, die de naam van het opgegeven datumgedeelte retourneert als discrete tekenreeks. DATEPART kan sneller zijn omdat het een numerieke bewerking is. Door de kenmerken van het veld (dimensie of meetwaarde, continu of discreet) en de datumnotatie te wijzigen, kunnen de resultaten van DATEPART en DATENAME worden geformatteerd zodat ze identiek zijn.

Een inverse functie is DATEPARSE, die een tekenreekswaarde neemt en deze opmaakt als datum.

DATETIME

SyntaxisDATETIME(expression)
UitvoerDatumtijd
DefinitieRetourneert een datumtijd op basis van een opgegeven getal, tekenreeks of datumexpressie.
Voorbeeld
DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00

DATETRUNC

Deze functie kan worden beschouwd als het afronden van datums. Het neemt een specifieke datum en retourneert een versie van die datum met de gewenste specificiteit. Omdat elke datum een waarde moet hebben voor dag, maand, kwartaal en jaar, stelt DATETRUNC de waarden in als de laagste waarde voor elk datumdeel tot aan het opgegeven datumdeel. Raadpleeg het voorbeeld voor meer informatie.

SyntaxisDATETRUNC(date_part, date, [start_of_week])
UitvoerDatum
DefinitieVerkort de <date> met de nauwkeurigheid die wordt aangegeven door de <date_part>. Deze functie retourneert een nieuwe datum. Wanneer u bijvoorbeeld een datum afkapt die in het midden van de maand valt op maandniveau, retourneert deze functie de eerste dag van de maand.
Voorbeeld
DATETRUNC('day', #9/22/2018#) = #9/22/2018#
DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#

(de maandag van de week met 22-09-2018)

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

(de eerste dag van het kwartaal met 22-09-2018)

Let op: voor week- en iso-week komt start_of_week in het spel. ISO-weken beginnen altijd op maandag. Voor de landinstelling van dit voorbeeld betekent een niet-gespecificeerde start_of_week dat de week op zondag begint.

Opmerkingen

Ondersteunt ISO 8601-datums.

U mag DATETRUNC niet gebruiken om bijvoorbeeld te stoppen met het weergeven van de tijd voor een veld voor datumtijd in een visualisatie. Als u de weergave van een datum in plaats van de nauwkeurigheid ervan wilt afronden, pas de opmaak dan aan(Link wordt in een nieuw venster geopend).

DATETRUNC('day', #5/17/2022 3:12:48 PM#) zou bijvoorbeeld, indien geformatteerd in de visualisatie om seconden weer te geven, worden weergegeven als 5/17/2022 12:00:00 AM.

DAG

Retourneert de dag van de maand (1-31) als geheel getal.

SyntaxisDAY(date)
UitvoerGeheel getal
DefinitieRetourneert de dag van de opgegeven <date> als geheel getal.
Voorbeeld
Day(#September 22, 2018#) = 22
OpmerkingenZie ook WEEK, MAAND, Kwartaal, JAAR, en de ISO-equivalenten

DEGREES

SyntaxisDEGREES(number)

Het nummerargument is de hoek in radialen.

UitvoerGetal (graden)
DefinitieConverteert een hoek van radialen in graden.
Voorbeeld
DEGREES(PI( )/4) = 45.0
Opmerkingen

De inverse functie, RADIANS, neemt een hoek in graden en retourneert de hoek in radialen.

Zie ook PI().

DISTANCE

SyntaxisDISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units')
UitvoerGetal
DefinitieRetourneert de meetwaarde afstand tussen twee punten in de opgegeven units.
Voorbeeld
DISTANCE([Origin Point],[Destination Point], 'km')
Opmerkingen

Ondersteunde eenheidsnamen (moeten tussen aanhalingstekens staan in de berekening):

  • meter: meters, meter, m
  • kilometer: kilometers, kilometer, km
  • mijlen: mijl, mijlen
  • feet: voet, ft
Beperkingen voor databaseDeze functie kan alleen worden gemaakt met een live verbinding, maar blijft werken als de databron wordt omgezet naar een extract.

DIV

SyntaxisDIV(integer1, integer2)
UitvoerGeheel getal
DefinitieRetourneert het gedeelte geheel getal van een divisiebewerking, waarin <integer1> wordt gedeeld door <integer2>.
Voorbeeld
DIV(11,2) = 5

DOMAIN

DOMAIN(string_url)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

terug naar boven

E

ANDERS

SyntaxisCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitieEen optioneel onderdeel van een IF- of CASE-expressie die wordt gebruikt om een standaardwaarde op te geven die moet worden geretourneerd als geen van de geteste expressies waar is.
Voorbeeld
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
Opmerkingen

Gebruikt met CASE, WHEN, ALS, ANDERSALS, THEN en EINDE

ELSE is optioneel met CASE en IF. In een berekening waarbij ELSE niet is gespecificeerd, zal de algehele berekening null retourneren indien geen van de <test>waar zijn.

ELSE vereist geen voorwaarde (zoals [Season] = "Winter") en kan worden beschouwd als een vorm van verwerking van de waarde Null.

ANDERSALS

Syntaxis[ELSEIF <test2> THEN <then2>]
DefinitieEen optioneel onderdeel van een IF-expressie die wordt gebruikt om aanvullende voorwaarden te specificeren naast de initiële IF.
Voorbeeld
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSEIF [Season] = "Spring" THEN 'Sneakers'
ELSEIF [Season] = "Autumn" THEN 'Sneakers'
ELSE 'Bare feet'
END
Opmerkingen

Gebruikt met ALS, THEN, ANDERS en EINDE

ELSEIF kan worden beschouwd als een extra IF-clausule. ELSEIF is optioneel en kan meerdere keren herhaald worden.

Anders dan ELSE, vereist ELSEIF een voorwaarde (zoals [Season] = "Winter").

EINDE

DefinitieWordt gebruikt om een IF- of CASE-expressie af te sluiten.
Voorbeeld
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

‘Als Season = Summer, retourneer dan Sandalen. Zo niet, kijk dan naar de volgende expressie. Als Season = Winter, retourneer dan Laarzen. Als geen van beide expressies waar is, retourneer dan Sneakers'.

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

‘Kijk naar het veld Season. Als de waarde Summer is, retourneer dan Sandals. Als de waarde Winter is, retourneer dan Boots. Als geen van de opties in de berekening overeenkomt met wat er in het veld Season staat, retourneer dan Sneakers'.

Opmerkingen

Gebruikt met CASE, WHEN, ALS, ANDERSALS, THEN en ANDERS.

ENDSWITH

ENDSWITH

SyntaxisENDSWITH(string, substring)
UitvoerBooleaanse waarde
DefinitieRetourneert waar als de opgegeven <string> eindigt met de opgegeven <substring>. Spaties aan het einde worden genegeerd.
Voorbeeld
ENDSWITH("Tableau", "leau") = true
OpmerkingenZie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

EXCLUDE

Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.

EXP

SyntaxisEXP(number)
UitvoerGetal
DefinitieRetourneert e tot de macht van het opgegeven <number>.
Voorbeeld
EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])
OpmerkingenZie ook LN.

terug naar boven

F

ZOEKEN

SyntaxisFIND(string, substring, [start])
UitvoerGetal
Definitie

Retourneert de indexpositie van <substring> in <string> of 0 als de subtekenreeks niet wordt gevonden. Het eerste teken in de tekenreeks is positie 1.

Als het optionele numerieke argument start wordt toegevoegd, negeert de functie alle vermeldingen van een subtekenreeks die vóór de startpositie voorkomen.

Voorbeeld
FIND("Calculation", "alcu") = 2
FIND("Calculation", "Computer") = 0
FIND("Calculation", "a", 3) = 7
FIND("Calculation", "a", 2) = 2
FIND("Calculation", "a", 8) = 0
OpmerkingenZie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

FINDNTH

SyntaxisFINDNTH(string, substring, occurrence)
UitvoerGetal
DefinitieRetourneert de positie van de n-de keer dat <substring> voorkomt binnen de opgegeven <string>, waarbij n wordt gedefinieerd door het argument <occurence>.
Voorbeeld
FINDNTH("Calculation", "a", 2) = 7
Opmerkingen

FINDNTH is niet beschikbaar voor alle databronnen.

Zie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

FIRST

FIRST()

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

FIXED

Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.

FLOAT

SyntaxisFLOAT(expression)
UitvoerZwevend kommagetal (decimaal)
DefinitieZet het bijhorende argument om in een zwevend kommagetal.
Voorbeeld
FLOAT(3) = 3.000
OpmerkingenZie ook INT, wat een geheel getal retourneert.

FLOOR

SyntaxisFLOOR(number)
UitvoerGeheel getal
DefinitieRondt een <number> af tot het dichtstbijzijnde gehele getal met dezelfde of lagere waarde.
Voorbeeld
FLOOR(7.9) = 7
OpmerkingenZie ook CEILING en ROUND.
Beperkingen voor database

FLOOR is beschikbaar via de volgende connectors: Microsoft Excel, tekstbestanden, statistische bestanden, gepubliceerde databronnen, Amazon EMR Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce en Spark SQL.

FULLNAME

SyntaxisFULLNAME( )
UitvoerTekenreeks
Definitie

Retourneert de volledige naam voor de huidige gebruiker.

Voorbeeld
FULLNAME( )

Hiermee wordt de volledige naam van de aangemelde gebruiker geretourneerd, bijvoorbeeld 'Hamlin Myrer'.

[Manager] = FULLNAME( )

Als manager ’Hamlin Myrer’ is aangemeld, retourneert dit voorbeeld alleen TRUE als het veld Manager in de weergave ’Hamlin Myrer’ bevat.

Opmerkingen

Deze functie controleert:

  • Tableau Cloud en Tableau Server: de volledige naam van de aangemelde gebruiker
  • Tableau Desktop: de volledige lokale of netwerknaam voor de gebruiker

Gebruikersfilters

Wanneer als filter wordt gebruikt, kan een berekend veld zoals [Username field] = FULLNAME( ) worden gebruikt om een gebruikersfilter te maken dat alleen data weergeeft die relevant zijn voor de persoon die is aangemeld bij de server.

terug naar boven

G

GET_JSON_OBJECT

GET_JSON_OBJECT(JSON string, JSON path)

Alleen ondersteund bij verbinding met Hadoop Hive. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

GROUP_CONCAT

GROUP_CONCAT(expression)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

terug naar boven

H

HEXBINX

SyntaxisHEXBINX(number, number)
UitvoerGetal
DefinitieWijst een x, y-coördinaat toe aan de x-coördinaat van de dichtstbijzijnde zeshoekige bin. De bins hebben de zijlengte 1, dus de invoer moet mogelijk dienovereenkomstig worden geschaald.
Voorbeeld
HEXBINX([Longitude]*2.5, [Latitude]*2.5)
OpmerkingenHEXBINX en HEXBINY zijn functies voor bins en tekenen bij zeshoekige bins. Zeshoekige bins zijn een efficiënte en elegante optie voor het visualiseren van data in een x/y-vlak, zoals een kaart. Omdat de bins zeshoekig zijn, benadert elke bin vrijwel een cirkel en wordt de variatie in de afstand van het datapunt tot het midden van de bin tot een minimum beperkt. Hierdoor wordt de clustering nauwkeuriger en informatiever.

HEXBINY

SyntaxisHEXBINY(number, number)
UitvoerGetal
DefinitieWijst een x, y-coördinaat toe aan de y-coördinaat van de dichtstbijzijnde zeshoekige bin. De bins hebben de zijlengte 1, dus de invoer moet mogelijk dienovereenkomstig worden geschaald.
Voorbeeld
HEXBINY([Longitude]*2.5, [Latitude]*2.5)
OpmerkingenZie ook HEXBINX.

HOST

HOST(string_url)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

terug naar boven

I

ALS

SyntaxisIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
UitvoerHangt af van datatype van de <then>-waarden.
Definitie

Test een reeks expressies en retourneert de waarde <then> voor de eerste ware <test>.

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

‘Als Season = Summer, retourneer dan Sandalen. Zo niet, kijk dan naar de volgende expressie. Als Season = Winter, retourneer dan Laarzen. Als geen van beide expressies waar is, retourneer dan Sneakers'.

Opmerkingen

Zie ook ALS en IIF.

Gebruikt met ANDERSALS, THEN, ANDERS en EINDE

IFNULL

SyntaxisIFNULL(expr1, expr2)
UitvoerHangt af van het datatype van de <expr>-waarden.
Definitie

Retourneert <expr1> als dit niet ‘null’ is, anders wordt <expr2> geretourneerd.

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

’Als het veld Assigned Room niet null is, wordt de waarde ervan geretourneerd. Als het veld Assigned Room null is, wordt in plaats daarvan TBD geretourneerd'.

Opmerkingen

Vergelijk met ISNULL. IFNULL retourneert altijd een waarde. ISNULL retourneert een Booleaanse waarde (true of false).

Zie ook ZN.

IIF

SyntaxisIIF(<test>, <then>, <else>, [<unknown>])
UitvoerHangt af van het datatype van de waarden in de expressie.
DefinitieControleert of aan een voorwaarde is voldaan (<test>), en retourneert <then>als de test waar is, <else> als de test niet waar is, en een optionele waarde voor <unknown> als de test null is. Als de optionele onbekende niet is opgegeven, retourneert IIF null.
Voorbeeld
IIF([Season] = 'Summer', 'Sandals', 'Other footwear')

‘Als Season = Summer, retourneer dan Sandalen. Indien niet, retourneer dan Other footwear’

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

‘Als Season = Summer, retourneer dan Sandalen. Zo niet, kijk dan naar de volgende expressie. Als Season = Winter, retourneer dan Laarzen. Als geen van beide waar is, retourneer dan Sneakers’.

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

‘Als Season = Summer, retourneer dan Sandalen. Zo niet, kijk dan naar de volgende expressie. Als Season = Winter, retourneer dan Laarzen. Als geen van de expressies waar is, retourneer dan Sneakers’.

Opmerkingen

Zie ook ALS enCASE.

IIF heeft geen equivalent voor ELSEIF (zoals IF) of herhaalde WHEN-clausules (zoals CASE). In plaats daarvan kunnen meerdere tests sequentieel worden geëvalueerd door IIF-transacties te nesten als het <unknown> element. De eerste (buitenste) true wordt geretourneerd.

Dat wil zeggen dat in de onderstaande berekening het resultaat Rood zal zijn en niet Oranje, omdat de expressie niet meer wordt geëvalueerd zodra A=A als ‘waar’ wordt geëvalueerd:

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

IN

Syntaxis<expr1> IN <expr2>
UitvoerBooleaans (waar of onwaar)
DefinitieRetourneert TRUE als enige waarde in <expr1> overeenkomt met enige waarde in <expr2>.
Voorbeeld
SUM([Cost]) IN (1000, 15, 200)

‘Is de waarde van het veld Cost 1.000, 15, or 200?’

[Field] IN [Set]

‘Is de waarde van het veld aanwezig in de set?’

Opmerkingen

De waarden in <expr2> kan een set, een lijst met letterlijke waarden of een gecombineerd veld zijn.

Zie ook WHEN.

INCLUDE

Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.

INDEX

INDEX( )

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

INT

SyntaxisINT(expression)
UitvoerGeheel getal
DefinitieZet het argument om in een geheel getal. Deze functie kort resultaten voor expressies af tot het dichtstbijzijnde gehele getal richting nul.
Voorbeeld
INT(8/3) = 2
INT(-9.7) = -9
Opmerkingen

Wanneer een tekenreeks wordt omgezet naar een geheel getal, wordt deze eerst omgezet naar een zwevend getal en vervolgens afgerond.

Zie ook FLOAT wat een decimale waarde retourneert.
Zie ook ROUND, CEILING en FLOOR

INTERSECTS

SyntaxisINTERSECTS (<geometry1>, <geometry2>)
UitvoerBooleaanse waarde
DefinitieRetourneert true of false om aan te geven of twee geometrieën elkaar in ruimte overlappen.
OpmerkingenOndersteunde combinaties: punt/veelhoek, lijn/veelhoek en veelhoek/veelhoek.

ISDATE

Controleer of de tekenreeks een geldige datumopmaak is.

SyntaxisISDATE(string)
UitvoerBooleaanse waarde
DefinitieRetourneert waar als een opgegeven <string> een geldige datum is.
Voorbeeld
ISDATE(09/22/2018) = true
ISDATE(22SEP18) = false
OpmerkingenHet vereiste argument moet een tekenreeks zijn. ISDATE kan niet worden gebruikt voor een veld met een type datuminformatie. Deze berekening retourneert een fout.

ISFULLNAME

SyntaxisISFULLNAME("User Full Name")
UitvoerBooleaanse waarde
Definitie

Retourneert TRUE als de volledige naam van de gebruiker overeenkomt met de opgegeven volledige naam of FALSE als deze niet overeenkomt.

Voorbeeld
ISFULLNAME("Hamlin Myrer")
Opmerkingen

Het argument <"User Full Name"> moet een letterlijke tekenreeks zijn, geen veld.

Deze functie controleert:

  • Tableau Cloud en Tableau Server: de volledige naam van de aangemelde gebruiker
  • Tableau Desktop: de volledige lokale of netwerknaam voor de gebruiker

ISMEMBEROF

SyntaxisISMEMBEROF("Group Name")
UitvoerBooleaans of null
Definitie

Retourneert TRUE als de persoon die momenteel Tableau gebruikt, lid is van een groep die overeenkomt met de opgegeven tekenreeks, FALSE als deze geen lid is en NULL als deze niet is aangemeld.

Voorbeeld
ISMEMBEROF('Superstars')
ISMEMBEROF('domain.lan\Sales')
Opmerkingen

Het argument <"Group Full Name"> moet een letterlijke tekenreeks zijn, geen veld.

Als de gebruiker is aangemeld bij Tableau Cloud of Tableau Server, wordt het groepslidmaatschap bepaald door Tableau-groepen. De functie retourneert TRUE als de opgegeven tekenreeks ’Alle gebruikers’ is

De functie ISMEMBEROF( ) accepteert ook Active Directory-domeinen. Het Active Directory-domein moet in de berekening worden verklaard met de groepsnaam.

ISNULL

SyntaxisISNULL(expression)
UitvoerBooleaans (waar of onwaar)
Definitie

Retourneert waar als de <expression> NULL is (bevat geen geldige data).

Voorbeeld
ISNULL([Assigned Room])

’Is het veld Assigned Room null?’

Opmerkingen

Vergelijk met IFNULL. IFNULL retourneert altijd een waarde. ISNULL retourneert een Booleaanse waarde.

Zie ook ZN.

ISO-KWARTAAL

SyntaxisISOQUARTER(date)
UitvoerGeheel getal
DefinitieRetourneert het ISO8601-kwartaal op weekbasis van een opgegeven <date> als geheel getal.
Voorbeeld
ISOQUARTER(#1986-03-25#) = 1
OpmerkingenZie ook ISO-WEEK, ISO-WEEKDAG, ISO-JAAR en de niet-ISO-equivalenten.

ISO-WEEK

SyntaxisISOWEEK(date)
UitvoerGeheel getal
DefinitieRetourneert de ISO8601-week op weekbasis van een opgegeven <date> als geheel getal.
Voorbeeld
ISOWEEK(#1986-03-25#) = 13
OpmerkingenZie ook ISO-WEEKDAG, ISO-KWARTAAL, ISO-JAAR en de niet-ISO-equivalenten.

ISO-WEEKDAG

SyntaxisISOWEEKDAY(date)
UitvoerGeheel getal
DefinitieRetourneert de ISO8601-weekdag op weekbasis van een opgegeven <date> als geheel getal.
Voorbeeld
ISOWEEKDAY(#1986-03-25#) = 2
OpmerkingenZie ook ISO-WEEK, ISO-KWARTAAL, ISO-JAAR en de niet-ISO-equivalenten

ISO-JAAR

SyntaxisISOYEAR(date)
UitvoerGeheel getal
DefinitieRetourneert het jaar van de ISO8601 op weekbasis van een bepaalde datum als een geheel getal.
Voorbeeld
ISOYEAR(#1986-03-25#) = 1,986
OpmerkingenZie ook ISO-WEEK, ISO-WEEKDAG, ISO-KWARTAAL en de niet-ISO-equivalenten.

ISUSERNAME

SyntaxisISUSERNAME("username")
UitvoerBooleaanse waarde
DefinitieRetourneert TRUE waar als de gebruikersnaam van de huidige gebruiker overeenkomt met de opgegeven <username> of FALSE als deze niet overeenkomt.
Voorbeeld
ISUSERNAME("hmyrer")
Opmerkingen

Het argument <"username"> moet een letterlijke tekenreeks zijn, geen veld.

Deze functie controleert:

  • Tableau Cloud en Tableau Server: de gebruikersnaam van de aangemelde gebruiker
  • Tableau Desktop: de lokale of netwerkgebruikersnaam voor de gebruiker

terug naar boven

J

terug naar boven

K

terug naar boven

L

LAST

LAST()

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

LEFT

Syntaxis LEFT(string, number)
UitvoerTekenreeks
DefinitieRetourneert het meest linkse <number> tekens in de tekenreeks.
Voorbeeld
LEFT("Matador", 4) = "Mata"
OpmerkingenZie ook MID en RIGHT.

LEN

SyntaxisLEN(string)
UitvoerGetal
DefinitieRetourneert de lengte van de <string>.
Voorbeeld
LEN("Matador") = 7
OpmerkingenNiet te verwarren met de ruimtelijke functie LENGTH.

LENGTH

SyntaxisLENGTH(geometry, 'units')
UitvoerGetal
DefinitieRetourneert de geodetische padlengte van de lijnreeks of lijnreeksen in de <geometry> met de opgegeven <units>.
Voorbeeld
LENGTH([Spatial], 'metres')
Opmerkingen

Het resultaat is <NaN> als het geometrie-argument geen lijnreeksen bevat, hoewel andere elementen wel zijn toegestaan.

Niet te verwarren met de tekenreeksfunctie LEN.

LN

SyntaxisLN(number)
Uitvoer

Getal

De uitvoer is Null als het argument kleiner dan of gelijk aan nul is.

DefinitieRetourneert het natuurlijke logaritme van een <number>.
Voorbeeld
LN(50) = 3.912023005
OpmerkingenZie ook EXP en LOG.

LOG

SyntaxisLOG(number, [base])

Als het optionele basisargument niet aanwezig is, wordt basis 10 gebruikt.

UitvoerGetal
DefinitieRetourneert het logaritme van een <number> voor de opgegeven <base>.
Voorbeeld
LOG(16,4) = 2
OpmerkingenZie ook POWER LN.

LOG2

LOG2(number)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

LOOKUP

LOOKUP(expression, [offest])

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

LOWER

SyntaxisLOWER(string)
UitvoerTekenreeks
DefinitieRetourneert de opgegeven <string> volledig in kleine letters.
Voorbeeld
LOWER("ProductVersion") = "productversion"
OpmerkingenZie ook UPPER en PROPER.

LTRIM

Syntaxis LTRIM(string)
UitvoerTekenreeks
DefinitieRetourneert de opgegeven <string> met eventuele voorloopspaties verwijderd.
Voorbeeld
LTRIM(" Matador ") = "Matador "
OpmerkingenZie ook RTRIM.

LTRIM_THIS

LTRIM_THIS(string, string)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

terug naar boven

M

MAKEDATE

SyntaxisMAKEDATE(year, month, day)
UitvoerDatum
DefinitieRetourneert een datumwaarde die is samengesteld uit de opgegeven <year>, <month> en <day>.
Voorbeeld
MAKEDATE(1986,3,25) = #1986-03-25#
Opmerkingen

Opmerking: onjuist ingevoerde waarden worden aangepast naar een datum, zoals MAKEDATE(2020,4,31) = May 1, 2020 in plaats van de foutmelding dat er geen 31e dag van april is.

Beschikbaar voor Tableau-data-extracten. Controleer de beschikbaarheid in andere databronnen.

MAKEDATE vereist numerieke invoer voor de onderdelen van een datum. Als uw data een tekenreeks betreffen die een datum zou moeten zijn, probeer dan de volgende functie: DATE. DATE herkent automatisch veel standaard datumopmaken. Als DATE de invoer niet herkent, probeer dan DATEPARSE.

MAKEDATETIME

SyntaxisMAKEDATETIME(date, time)
UitvoerDatumtijd
DefinitieRetourneert een datumtijd die <date> en een <time> combineert. De datum kan een datum, datumtijd of een tekenreeks zijn. De tijd moet een datumtijd zijn.
Voorbeeld
MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#
MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#
Opmerkingen

Deze functie is alleen beschikbaar voor met MySQL compatibele verbindingen (voor Tableau zijn dat MySQL en Amazon Aurora).

MAKETIME is een vergelijkbare functie beschikbaar voor Tableau-data-extracten en enkele andere databronnen.

MAKELINE

SyntaxisMAKELINE(SpatialPoint1, SpatialPoint2)
UitvoerGeometrie (lijn)
DefinitieRetourneert een lijnmarkering tussen twee punten
Voorbeeld
MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))
OpmerkingenHandig voor het maken van vertrek-bestemmingskaarten.

MAKEPOINT

SyntaxisMAKEPOINT(latitude, longitude, [SRID])
UitvoerGeometrie (punt)
Definitie

Converteert data in kolommen voor <latitude> en <longitude> in ruimtelijke objecten.

Als het optionele argument <SRID> wordt toegevoegd, kunnen de invoerdata andere geprojecteerde geografische coördinaten zijn.

Voorbeeld
MAKEPOINT(48.5, -123.1)
MAKEPOINT([AirportLatitude], [AirportLongitude])
MAKEPOINT([Xcoord],[Ycoord], 3493)
Opmerkingen

MAKEPOINT kan de automatisch gegenereerde velden voor breedte- en lengtegraad niet gebruiken. De databron moet de coördinaten standaard bevatten.

SRID is een ruimtelijke referentie-identificatie die ESPG-referentiesysteemcodes(Link wordt in een nieuw venster geopend) gebruikt om coördinatensystemen op te geven. Als SRID niet is opgegeven, wordt WGS84 aangenomen en worden parameters behandeld als breedtegraad/lengtegraad in graden.

U kunt MAKEPOINT gebruiken om een databron ruimtelijk in te schakelen, zodat deze met een ruimtelijke join kan worden gekoppeld aan een ruimtelijk bestand. Zie Een join maken van bestanden met ruimtelijke data in Tableau(Link wordt in een nieuw venster geopend)voor meer informatie.

MAKETIME

SyntaxisMAKETIME(hour, minute, second)
UitvoerDatumtijd
DefinitieRetourneert een datumwaarde die is samengesteld uit de opgegeven <hour>, <minute> en <second>.
Voorbeeld
MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#
Opmerkingen

Omdat Tableau geen type tijddata ondersteunt (alleen datumtijd), is de uitvoer een datumtijd. Het datumgedeelte van het veld is 1/1/1899.

Vergelijkbare functie als MAKEDATETIME, die alleen beschikbaar is voor met MYSQL compatibele verbindingen.

MAX

SyntaxisMAX(expression) of MAX(expr1, expr2)
UitvoerHetzelfde datatype als het argument, of NULL als een deel van het argument nul is.
Definitie

Retourneert het maximum van de twee argumenten. Deze moeten van hetzelfde datatype zijn.

MAX kan ook worden toegepast op een enkel veld als aggregatie.

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

Voor tekenreeksen

MAX is meestal de waarde die als laatste in alfabetische volgorde staat.

Bij databasedatabronnen is de tekenreekswaarde MAX de hoogste in de sorteervolgorde die door de database voor die kolom is gedefinieerd.

Voor datums

Voor datums is MAX de meest recente datum. Als MAX een aggregatie is, zal het resultaat geen datumhiërarchie hebben. Als MAX een vergelijking is, behoudt het resultaat de datumhiërarchie.

Als een aggregatie

MAX(expression) is een geaggregeerde functie en retourneert één geaggregeerd resultaat. Dit wordt weergegeven als AGG(expression) in de visualisatie.

Ter vergelijking

MAX(expr1, expr2) vergelijkt de twee waarden en retourneert een waarde op rijniveau.

Zie ook MIN.

MEDIAN

SyntaxisMEDIAN(expression)
DefinitieRetourneert de mediaan van een expressie in alle records. Nullwaarden worden genegeerd.
OpmerkingenMEDIAN kan alleen worden gebruikt met numerieke velden.
Beperkingen voor database

MEDIAN is niet beschikbaar voor de volgende databronnen: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA en Teradata.

Voor andere typen databronnen kunt u uw data naar een extractiebestand extraheren om deze functie te gebruiken. Zie Uw data extraheren(Link wordt in een nieuw venster geopend).

MID

Syntaxis(MID(string, start, [length])
UitvoerTekenreeks
Definitie

Retourneert een tekenreeks die begint bij de opgegeven <start>positie. Het eerste teken in de tekenreeks is positie 1.

Als het optionele numerieke argument <length> wordt toegevoegd, bevat de geretourneerde tekenreeks alleen dat aantal tekens.

Voorbeeld
MID("Calculation", 2) = "alculation"
MID("Calculation", 2, 5) ="alcul"
OpmerkingenZie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

MIN

SyntaxisMIN(expression) of MIN(expr1, expr2)
UitvoerHetzelfde datatype als het argument, of NULL als een deel van het argument nul is.
Definitie

Retourneert het minimum van de twee argumenten, die van hetzelfde datatype moeten zijn.

MIN kan ook worden toegepast op een enkel veld als aggregatie.

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

Voor tekenreeksen

MIN is meestal de waarde die in alfabetische volgorde als eerste voorkomt.

Bij databasedatabronnen is de tekenreekswaarde MIN de laagste in de sorteervolgorde die door de database voor die kolom is gedefinieerd.

Voor datums

Voor datums is MIN de vroegste datum. Als MIN een aggregatie is, zal het resultaat geen datumhiërarchie hebben. Als MIN een vergelijking is, behoudt het resultaat de datumhiërarchie.

Als een aggregatie

MIN(expression) is een geaggregeerde functie en retourneert één geaggregeerd resultaat. Dit wordt weergegeven als AGG(expression) in de visualisatie.

Ter vergelijking

MIN(expr1, expr2) vergelijkt de twee waarden en retourneert een waarde op rijniveau.

Zie ook MAX.

Modeluitbreidingen

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

  • MODEL_EXTENSION_BOOL
  • MODEL_EXTENSION_INT
  • MODEL_EXTENSION_REAL
  • MODEL_EXTENSION_STR

MODEL_PERCENTILE

SyntaxisMODEL_PERCENTILE(
model_specification (optional),
target_expression,
predictor_expression(s))
DefinitieRetourneert de waarschijnlijkheid (tussen 0 en 1) dat de verwachte waarde minder is dan of gelijk is aan de waargenomen markering, gedefinieerd door de doelexpressie en andere voorspellingen. Dit is de Achterste voorspellende distributiefunctie (PPDF), ook wel bekend als de cumulatieve distributiefunctie (CDF).
Voorbeeld
MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders]))

MODEL_QUANTILE

SyntaxisMODEL_QUANTILE(
model_specification (optional),
quantile,
target_expression,
predictor_expression(s))
DefinitieRetourneert een numerieke doelwaarde binnen het waarschijnlijkheidsbereik dat is gedefinieerd door de doelexpressie en andere voorspellingen bij een opgegeven kwantiel. Dit is het Achterste voorspellende kwantiel (PPQ).
Voorbeeld
MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))

MAAND

SyntaxisMONTH(date)
UitvoerGeheel getal
DefinitieRetourneert de maand van de opgegeven <date> als geheel getal.
Voorbeeld
MONTH(#1986-03-25#) = 3
OpmerkingenZie ook DAG, WEEK, Kwartaal, JAAR, en de ISO-equivalenten

terug naar boven

N

NOT

SyntaxisNOT <expression>
UitvoerBooleaans (waar of onwaar)
DefinitieVoert een logische ontkenning uit op een expressie.
Voorbeeld
IF NOT [Season] = "Summer" 
THEN 'Don't wear sandals'
ELSE 'Wear sandals' 
END

"Als het seizoen niet gelijk is aan Summer, retourneer dan Don't wear sandals. Zo niet, retourneer dan Wear sandals."

Opmerkingen

Vaak gebruikt met ALS en IIF. Zie ook De Tableau-functies in deze referentie zijn alfabetisch gerangschikt. Klik op een letter om naar die locatie in de lijst te gaan. U kunt ook Ctrl + F (Command-F op een Mac) gebruiken om een zoekvak te openen en naar een specifieke functie te zoeken. en OF.

NOW

SyntaxisNOW()
UitvoerDatumtijd
DefinitieRetourneert de huidige systeemdatum en -tijd.
Voorbeeld
NOW() = 1986-03-25 1:08:21 PM
Opmerkingen

NOW heeft geen argument nodig.

Zie ook TODAY, een vergelijkbare berekening die een datum retourneert in plaats van een datumtijd.

Als de databron een live verbinding is, kunnen de systeemdatum en -tijd in een andere tijdzone liggen. Zie de Knowledgebase voor meer informatie over hoe u dit kunt aanpakken.

terug naar boven

O

OF

Syntaxis<expr1> OR <expr2>
UitvoerBooleaans (waar of onwaar)
DefinitieVoert een logische ontkoppeling uit op twee expressies.
Voorbeeld
IF [Season] = "Spring" OR [Season] = "Fall" 
THEN "Sneakers"
END

‘Als (Season = Spring) of (Season = Fall) waar is, retourneer dan Sneakers.’

Opmerkingen

Vaak gebruikt met ALS en IIF. Zie ook De Tableau-functies in deze referentie zijn alfabetisch gerangschikt. Klik op een letter om naar die locatie in de lijst te gaan. U kunt ook Ctrl + F (Command-F op een Mac) gebruiken om een zoekvak te openen en naar een specifieke functie te zoeken. en NOT.

Als een van beide expressies TRUE is, dan is het resultaat TRUE. Als beide expressies FALSE zijn, dan is het resultaat FALSE. Als beide expressies NULL zijn, dan is het resultaat NULL.

Als u een berekening maakt die het resultaat weergeeft van een OR vergelijking op een werkblad, geeft Tableau TRUEen FALSE weer. Als u dit wilt wijzigen, gebruikt u het gedeelte Notatie in het dialoogvenster Notatie.

Opmerking: de operator OR gebruikt evaluatie van kortsluiting. Dit betekent dat als de eerste expressie wordt geëvalueerd als TRUE, dan wordt de tweede expressie helemaal niet geëvalueerd. Dit kan handig zijn als de tweede expressie resulteert in een fout terwijl de eerste expressie TRUE is, omdat de tweede expressie in dit geval nooit wordt geëvalueerd.

OUTLINE

SyntaxisOUTLINE(<spatial polygon>)
UitvoerGeometrie
DefinitieConverteert een geometrie van veelhoeken naar lijnreeksen.
Opmerkingen

Handig voor het maken van een aparte laag voor een omtrek die anders kan worden vormgegeven dan de vulling.

Ondersteunt veelhoeken binnen meerdere veelhoeken.

terug naar boven

P

PARSE_URL

PARSE_URL(string, url_part)

Alleen ondersteund bij verbinding met Cloudera Impala. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

PARSE_URL_QUERY

PARSE_URL_QUERY(string, key)

Alleen ondersteund bij verbinding met Cloudera Impala. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

PERCENTILE

SyntaxisPERCENTILE(expression, number)
DefinitieRetourneert de percentielwaarde van de opgegeven <expression> die overeenkomt met het opgegeven <number>. Het <number> moet tussen 0 en 1 (inclusief) vallen en moet een numerieke constante zijn.
Voorbeeld
PERCENTILE([Score], 0.9)
Beperkingen voor database

Deze functie is beschikbaar voor de volgende databronnen: niet-verouderde Microsoft Excel- en tekstbestandverbindingen, extracten en alleen extract-databrontypen (bijvoorbeeld Google Analytics, OData of Salesforce), Sybase IQ 15.1 en latere databronnen, Oracle 10 en latere databronnen, Cloudera Hive en Hortonworks Hadoop Hive-databronnen, EXASolution 4.2 en latere databronnen.

Voor andere typen databronnen kunt u uw data naar een extractiebestand extraheren om deze functie te gebruiken. Zie Uw data extraheren(Link wordt in een nieuw venster geopend).

PI

SyntaxisPI()
UitvoerGetal
DefinitieRetourneert de numeriek constante pi: 3,14159 ...
Voorbeeld
PI() = 3.14159
OpmerkingenHandig voor trigonometrische functies waarvan de invoer in radialen is.

POWER

SyntaxisPOWER(number, power)
UitvoerGetal
DefinitieVerhoogt het <number> naar de opgegeven <power>.
Voorbeeld
POWER(5,3) = 125
POWER([Temperature], 2)
OpmerkingenU kunt het symbool ^ ook gebruiken, zoals 5^3 = POWER(5,3) = 125

Zie ook EXP, LOG en SQUARE.

PREVIOUS_VALUE

PREVIOUS_VALUE(expression)

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

PROPER

SyntaxisPROPER(string)
UitvoerTekenreeks
Definitie

Retourneert de opgegeven <string> waarbij de eerste letter van elk woord een hoofdletter is en de overige letters een kleine letter.

Voorbeeld
PROPER("PRODUCT name") = "Product Name"
PROPER("darcy-mae") = "Darcy-Mae"
Opmerkingen

Spaties en niet-alfanumerieke tekens zoals leestekens worden als scheidingstekens beschouwd.

Zie ook LOWER en UPPER.

terug naar boven

Q

Kwartaal

SyntaxisQUARTER(date)
UitvoerGeheel getal
DefinitieRetourneert het kwartaal van de opgegeven <date> als geheel getal.
Voorbeeld
QUARTER(#1986-03-25#) = 1
OpmerkingenZie ook DAG, WEEK, MAAND, JAAR, en de ISO-equivalenten

terug naar boven

R

RADIANS

SyntaxisRADIANS(number)
UitvoerGetal (hoek in radialen)
DefinitieConverteert het opgegeven <number> van graden naar radialen.
Voorbeeld
RADIANS(180) = 3.14159
OpmerkingenDe inverse functie, DEGREES, neemt een hoek in radialen en retourneert de hoek in graden.

RANK-tabelberekeningsfuncties

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

  • 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-functies

Zie Pass-Through-functies (RAWSQL)(Link wordt in een nieuw venster geopend) voor meer informatie.

  • 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-functies

Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

  • 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

SyntaxisREPLACE(string, substring, replacement
UitvoerTekenreeks
DefinitieZoekt in <string> voor <substring> en vervangt het door <replacement>. Als <substring> niet wordt gevonden, blijft de tekenreeks ongewijzigd.
Voorbeeld
REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"
OpmerkingenZie ook REGEXP_REPLACE in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).
SyntaxisRIGHT(string, number)
UitvoerTekenreeks
DefinitieRetourneert het meest rechtse <number> tekens in de tekenreeks.
Voorbeeld
RIGHT("Calculation", 4) = "tion"
OpmerkingenZie ook LEFT en MID.

ROUND

SyntaxisROUND(number, [decimals])
UitvoerGetal
Definitie

Rondt het <number> af tot een bepaald aantal cijfers.

Het optionele argument decimals geeft aan hoeveel decimalen er precies in het eindresultaat moeten worden opgenomen. Als decimals wordt weggelaten, wordt het getal afgerond op het dichtstbijzijnde gehele getal.

Voorbeeld
ROUND(1/3, 2) = 0.33
Opmerkingen

In sommige databases, zoals SQL Server, is het mogelijk om een negatieve lengte op te geven. Hierbij rondt -1 een getal af naar tientallen, -2 naar honderdtallen, enz. Dit geldt niet voor alle databases. Voor Excel en Access geldt dit bijvoorbeeld niet.

Tip: omdat ROUND problemen kan ondervinden vanwege de onderliggende representatie van zwevende komma's van getallen (zoals 9,405 afgerond naar 9,40), kan het beter zijn om het nummer op te maken naar het gewenste aantal decimalen in plaats van het af te ronden. Als u 9,405 opmaakt met twee decimalen, krijgt u het verwachte resultaat 9,41.

Zie ook CEILING en FLOOR.

RTRIM

SyntaxisRTRIM(string)
UitvoerTekenreeks
DefinitieRetourneert de opgegeven <string> met eventuele spaties achteraan verwijderd.
Voorbeeld
RTRIM(" Calculation ") = " Calculation"
OpmerkingenZie ook LTRIM en TRIM.

RTRIM_DIT

RTRIM_THIS(string, string)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

RUNNING-tabelberekeningsfuncties

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

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

terug naar boven

S

SCRIPT-analyse-uitbreidingen

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

  • SCRIPT_BOOL
  • SCRIPT_INT
  • SCRIPT_REAL
  • SCRIPT_STR

SHAPETYPE

SyntaxisSHAPETYPE(<geometry>)
UitvoerTekenreeks
DefinitieRetourneert een tekenreeks die de structuur van de ruimtelijke geometrie beschrijft, zoals Leeg, Punt, Meerdere punten, Lijnreeks, Meerdere lijnreeksen, veelhoek, meerdere veelhoeken, Gemengd en niet-ondersteund
Voorbeeld
SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"

SIGN

SyntaxisSIGN(number)
Uitvoer-1, 0 of 1
DefinitieRetourneert het teken van een getal <number>: de mogelijke retourwaarden zijn -1 als het getal positief is, 0 als het getal nul is of 1 als het getal positief is.
Voorbeeld
SIGN(AVG(Profit)) = -1
OpmerkingenZie ook ABS.

SIN

SyntaxisSIN(number)
UitvoerGetal
DefinitieRetourneert de sinus van een hoek in radialen.
Voorbeeld
SIN(0) = 1.0
SIN(PI( )/4) = 0.707106781186548
Opmerkingen

De inverse functie, ASIN, neemt de sinus als het argument en retourneert de hoek in radialen.

Zie ook PI. Om een hoek van graden naar radialen om te zetten, gebruikt u RADIANS.

SIZE

SIZE()

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

SPACE

SyntaxisSPACE(number)
UitvoerTekenreeks (specifiek, alleen spaties)
DefinitieRetourneert een tekenreeks die bestaat uit een opgegeven aantal herhaalde spaties.
Voorbeeld
SPACE(2) = "  "

SPLIT

SyntaxisSPLIT(string, delimiter, token number)
UitvoerTekenreeks
DefinitieRetourneert een subtekenreeks van een <string> met een <delimiter> om de tekenreeks in een reeks <tokens> te verdelen.
Voorbeeld
SPLIT ("a-b-c-d", "-", 2) = "b"
SPLIT ("a|b|c|d", "|", -2) = "c"
Opmerkingen

De tekenreeks wordt geïnterpreteerd als een afwisselende reeks scheidingstekens en tokens. Dus voor de tekenreeks abc-defgh-i-jkl, waarbij het scheidingsteken '-’ is, zijn de tokens (1) abc, (2) defgh, (3) i, en (4) jlk.

SPLIT retourneert het token dat overeenkomt met het tokennummer. Als het tokennummer positief is, worden de tokens geteld vanaf het linkeruiteinde van de string. Als het tokennummer negatief is, worden de tokens geteld vanaf het rechteruiteinde.

Zie ook ondersteunde REGULIERE EXPRESSIES in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

Beperkingen voor database

De opdrachten Splitsen en Aangepast splitsen zijn beschikbaar voor de volgende typen databronnen: Tableau-data-extracten, Microsoft Excel, tekstbestanden, PDF-bestanden, 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 en Microsoft SQL Server.

Sommige databronnen stellen limieten aan het splitsen van tekenreeksen. Zie de beperkingen van de functie SPLIT later in dit onderwerp.

SQRT

SyntaxisSQRT(number)
UitvoerGetal
DefinitieRetourneert de vierkantswortel van een <number>.
Voorbeeld
SQRT(25) = 5
OpmerkingenZie ook SQUARE.

SQUARE

SyntaxisSQUARE(number)
UitvoerGetal
DefinitieRetourneert de wortel van een <number>.
Voorbeeld
SQUARE(5) = 25
OpmerkingenZie ook SQRT en POWER.

STARTSWITH

SyntaxisSTARTSWITH(string, substring)
UitvoerBooleaanse waarde
DefinitieRetourneert true als string begint met substring. Voorafgaande spaties worden genegeerd.
Voorbeeld
STARTSWITH("Matador, "Ma") = TRUE
OpmerkingenZie ook CONTAINS en ondersteunde REGULIERE EXPRESSIES in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend).

STDEV

SyntaxisSTDEV(expression)
DefinitieRetourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een steekproef van de populatie.

STDEVP

SyntaxisSTDEVP(expression)
DefinitieRetourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een vertekende populatie.

STR

SyntaxisSTR(expression)
UitvoerTekenreeks
DefinitieZet het bijhorende argument om in een tekenreeks.
Voorbeeld
STR([ID])

SUM

SyntaxisSUM(expression)
DefinitieRetourneert de som van alle waarden in de <expression>. Nullwaarden worden genegeerd.
OpmerkingenSUM kan alleen worden gebruikt met numerieke velden.

terug naar boven

T

TAN

SyntaxisTAN(number)

Het argument <number> is de hoek in radialen.

UitvoerGetal
DefinitieRetourneert de tangens van een hoek.
Voorbeeld
TAN(PI ( )/4) = 1.0
OpmerkingenZie ook ATAN, ATAN2,COT en PI. Om een hoek van graden naar radialen om te zetten, gebruikt u RADIANS.

THEN

SyntaxisIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
DefinitieEen vereist onderdeel van een IF-, ELSEIF- of CASE-expressie, die wordt gebruikt om te definiëren welk resultaat moet worden geretourneerd als een specifieke waarde of test waar is.
Voorbeeld
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

‘Als Season = Summer, retourneer dan Sandalen. Zo niet, kijk dan naar de volgende expressie. Als Season = Winter, retourneer dan Laarzen. Als geen van beide expressies waar is, retourneer dan Sneakers'.

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

‘Kijk naar het veld Season. Als de waarde Summer is, retourneer dan Sandals. Als de waarde Winter is, retourneer dan Boots. Als geen van de opties in de berekening overeenkomt met wat er in het veld Season staat, retourneer dan Sneakers'.

Opmerkingen

Gebruikt met CASE, WHEN, ALS, ANDERSALS, THEN, ANDERS en EINDE

TIMESTAMP_TO_USEC

TIMESTAMP_TO_USEC(expression)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

TLD

TLD(string_url)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

TODAY

SyntaxisTODAY()
UitvoerDatum
DefinitieRetourneert de huidige, lokale systeemdatum.
Voorbeeld
TODAY() = 1986-03-25
Opmerkingen

TODAY heeft geen argument nodig.

Zie ook NOW, een soortgelijke berekening die een datumtijd retourneert in plaats van een datum.

Als de databron een live verbinding is, kan de systeemdatum in een andere tijdzone liggen. Zie de Knowledgebase voor meer informatie over hoe u dit kunt aanpakken.

TOTAL

TOTAL(expression)

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

TRIM

SyntaxisTRIM(string)
UitvoerTekenreeks
DefinitieRetourneert de opgegeven <string> met voorloopspaties en spaties achteraan verwijderd.
Voorbeeld
TRIM(" Calculation ") = "Calculation"
OpmerkingenZie ook LTRIM en RTRIM.

terug naar boven

U

UPPER

SyntaxisUPPER(string)
UitvoerTekenreeks
DefinitieRetourneert de opgegeven <string> volledig in hoofdletters.
Voorbeeld
UPPER("Calculation") = "CALCULATION"
OpmerkingenZie ook PROPER en LOWER.

USEC_TO_TIMESTAMP

USEC_TO_TIMESTAMP(expression)

Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.

USERDOMAIN

SyntaxisUSERDOMAIN( )
UitvoerTekenreeks
DefinitieRetourneert het domein voor de huidige gebruiker.
Opmerkingen

Deze functie controleert:

  • Tableau Cloud en Tableau Server: het gebruikersdomein van de aangemelde gebruiker
  • Tableau Desktop: het lokale domein als de gebruiker zich in een domein bevindt

USERNAME

SyntaxisUSERNAME( )
UitvoerTekenreeks
DefinitieRetourneert de gebruikersnaam voor de huidige gebruiker.
Voorbeeld
USERNAME( )

Hiermee wordt de gebruikersnaam van de aangemelde gebruiker geretourneerd, bijvoorbeeld 'hmyrer'.

[Manager] = USERNAME( )

Als manager ’hmyrer’ is aangemeld, retourneert dit voorbeeld alleen TRUE als het veld Manager in de weergave ’hmyrer’ bevat.

Opmerkingen

Deze functie controleert:

  • Tableau Cloud en Tableau Server: de gebruikersnaam van de aangemelde gebruiker
  • Tableau Desktop: de lokale of netwerkgebruikersnaam voor de gebruiker

Gebruikersfilters

Wanneer als filter wordt gebruikt, kan een berekend veld zoals [Username field] = USERNAME( ) worden gebruikt om een gebruikersfilter te maken dat alleen data weergeeft die relevant zijn voor de persoon die is aangemeld bij de server.

GEBRUIKERSKENMERK JSON-webtokenfuncties

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

Zie Gebruikersfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

terug naar boven

V

VAR

SyntaxisVAR(expression)
DefinitieRetourneert de statistische variantie van alle waarden in de gegeven expressie op basis van een steekproef van de populatie.

VARP

SyntaxisVARP(expression)
DefinitieRetourneert de statistische variantie van alle waarden in de gegeven expressie op basis van de gehele populatie.

terug naar boven

W

WEEK

SyntaxisWEEK(date)
UitvoerGeheel getal
DefinitieRetourneert de week van de opgegeven <date> als geheel getal.
Voorbeeld
WEEK(#1986-03-25#) = 13
OpmerkingenZie ook DAG, MAAND, Kwartaal, JAAR, en de ISO-equivalenten

WHEN

SyntaxisCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitieEen vereist onderdeel van een CASE-expressie. Vindt de eerste <value> die overeenkomt met <expression> en retourneert de overeenkomende <then>.
Voorbeeld
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

‘Kijk naar het veld Season. Als de waarde Summer is, retourneer dan Sandals. Als de waarde Winter is, retourneer dan Boots. Als geen van de opties in de berekening overeenkomt met wat er in het veld Season staat, retourneer dan Sneakers'.

Opmerkingen

Gebruikt met CASE, THEN, ANDERS en EINDE.

CASE ondersteunt ook de constructie WHEN IN, zoals:

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

De waarden die WHEN IN vergelijken moet een set, lijst met letterlijke waarden of gecombineerd veld zijn. Zie ook IN.

Venster Tabelberekeningen

Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.

  • 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])

terug naar boven

X

XPATH-functies

Alleen ondersteund bij verbinding met Hadoop Hive. Zie Pass-Through-functies (RAWSQL)(Link wordt in een nieuw venster geopend) voor meer informatie.

  • 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)

terug naar boven

Y

JAAR

SyntaxisYEAR(date)
UitvoerGeheel getal
DefinitieRetourneert het jaar van de opgegeven <date> als geheel getal.
Voorbeeld
YEAR(#1986-03-25#) = 1,986
OpmerkingenZie ook DAG, WEEK, MAAND, Kwartaal, en de ISO-equivalenten

terug naar boven

Z

ZN

SyntaxisZN(expression)
UitvoerHangt af van het datatype van de <expression> of 0.
DefinitieRetourneert <expression> als deze niet null is, anders wordt nul geretourneerd.
Voorbeeld
ZN([Test Grade])

‘Als het toetscijfer niet null is, retourneer dan de waarde ervan. Als het toetscijfer nul is, retourneer dan 0.’

Opmerkingen

ZN is een gespecialiseerd geval van IFNULL waarbij het alternatief, als de expressie nul is, altijd 0 is en niet wordt gespecificeerd in de berekening.

ZN is vooral handig wanneer u aanvullende berekeningen uitvoert en een nullwaarde de gehele berekening null (nietig) zou maken. Wees echter voorzichtig bij het interpreteren van deze resultaten, want null is niet altijd synoniem met 0 en kan duiden op ontbrekende data.

Zie ook ISNULL.

terug naar boven

Zie ook

Tableau-functies (op categorie)(Link wordt in een nieuw venster geopend)

Functies in Tableau(Link wordt in een nieuw venster geopend)

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.