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
Syntaxis | ABS(number) |
Uitvoer | Getal (positief) |
Definitie | Retourneert de absolute waarde van het opgegeven <number> . |
Voorbeeld | ABS(-7) = 7 Het tweede voorbeeld retourneert de absolute waarde voor alle getallen in het veld Budgetafwijking. |
Opmerkingen | Zie ook SIGN . |
ACOS
Syntaxis | ACOS(number) |
Uitvoer | Getal (hoek in radialen) |
Definitie | Retourneert de boogcosinus (hoek) van het opgegeven <number> . |
Voorbeeld | ACOS(-1) = 3.14159265358979 |
Opmerkingen | De inverse functie, COS , neemt de hoek in radialen als argument en retourneert de cosinus. |
EN
Syntaxis | <expr1> AND <expr2> |
Definitie | Voert een logische conjunctie uit op twee expressies. (Als beide zijden waar zijn, retourneert de logische test 'true'.) |
Uitvoer | Booleaanse waarde |
Voorbeeld | IF [Season] = "Spring" AND "[Season] = "Fall" ’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 Als u een berekening maakt waarin het resultaat van een Opmerking: de operator |
GEBIED
Syntaxis | AREA(Spatial Polygon, 'units') |
Uitvoer | Getal |
Definitie | Retourneert het totale oppervlak van een <spatial polygon> . |
Voorbeeld | AREA([Geometry], 'feet') |
Opmerkingen | Ondersteunde eenheidsnamen (moeten tussen aanhalingstekens staan in de berekening, zoals
|
ASCII
Syntaxis | ASCII(string) |
Uitvoer | Getal |
Definitie | Retourneert de ASCII-code voor het eerste teken in een <string> . |
Voorbeeld | ASCII('A') = 65 |
Opmerkingen | Dit is het omgekeerde van de functie CHAR . |
ASIN
Syntaxis | ASIN(number) |
Uitvoer | Getal (hoek in radialen) |
Definitie | Retourneert de boogsinus (hoek) van een opgegeven <number> . |
Voorbeeld | ASIN(1) = 1.5707963267949 |
Opmerkingen | De inverse functie, SIN , neemt de hoek in radialen als argument en retourneert de sinus. |
ATAN
Syntaxis | ATAN(number) |
Uitvoer | Getal (hoek in radialen) |
Definitie | Retourneert de boogtangens (hoek) van een opgegeven <number> . |
Voorbeeld | ATAN(180) = 1.5652408283942 |
Opmerkingen | De inverse functie, |
ATAN2
Syntaxis | ATAN2(y number, x number) |
Uitvoer | Getal (hoek in radialen) |
Definitie | Retourneert de boogtangens (hoek) tussen twee getallen (<y number> en <x number> ). Het resultaat is in radialen. |
Voorbeeld | ATAN2(2, 1) = 1.10714871779409 |
Opmerkingen | Zie ook ATAN , TAN en COT . |
KENMERK
Syntaxis | ATTR(expression) |
Definitie | Retourneert de waarde van de <expression> als deze een enkele waarde heeft voor alle rijen. Anders wordt een asterisk geretourneerd. Nullwaarden worden genegeerd. |
AVG
Syntaxis | AVG(expression) |
Definitie | Retourneert het gemiddelde van alle waarden in de <expression> . Nullwaarden worden genegeerd. |
Opmerkingen | AVG kan alleen worden gebruikt met numerieke velden. |
B
BUFFER
Syntaxis | BUFFER(Spatial Point, distance, 'units') |
Uitvoer | Geometrie |
Definitie | Retourneert 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
|
C
CASE
Syntaxis | CASE <expression>
|
Uitvoer | Hangt af van datatype van de <then> -waarden. |
Definitie | Evalueert de |
Voorbeeld |
‘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 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
Syntaxis | CEILING(number) |
Uitvoer | Geheel getal |
Definitie | Rondt een <number> af tot het dichtstbijzijnde gehele getal met dezelfde of hogere waarde. |
Voorbeeld | CEILING(2.1) = 3 |
Opmerkingen | Zie ook FLOOR en ROUND . |
Beperkingen voor database |
|
TEKEN
Syntaxis | CHAR(number) |
Uitvoer | Tekenreeks |
Definitie | Retourneert het teken dat is gecodeerd door de ASCII-code <number> . |
Voorbeeld | CHAR(65) = 'A' |
Opmerkingen | Dit is het omgekeerde van de functie ASCII . |
VERZAMELEN
Syntaxis | COLLECT(spatial) |
Definitie | Een geaggregeerde berekening die de waarden in het argumentveld combineert. Nullwaarden worden genegeerd. |
Opmerkingen | COLLECT kan alleen worden gebruikt met ruimtelijke velden. |
CONTAINS
Syntaxis | CONTAINS(string, substring) |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert waar als de gegeven <string> de opgegeven <substring> bevat. |
Voorbeeld | CONTAINS("Calculation", "alcu") = true |
Opmerkingen | Zie 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
Syntaxis | CORR(expression1, expression2) |
Uitvoer | Getal van -1 tot 1 |
Definitie | Retourneert 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 |
Beperkingen voor database |
Voor andere databronnen kunt u overwegen de data te extraheren of |
COS
Syntaxis | COS(number) Het nummerargument is de hoek in radialen. |
Uitvoer | Getal |
Definitie | Retourneert de cosinus van een hoek. |
Voorbeeld | COS(PI( ) /4) = 0.707106781186548 |
Opmerkingen | De inverse functie, Zie ook |
COT
Syntaxis | COT(number) Het nummerargument is de hoek in radialen. |
Uitvoer | Getal |
Definitie | Retourneert de cotangens van een hoek. |
Voorbeeld | COT(PI( ) /4) = 1 |
Opmerkingen | Zie ook ATAN , TAN en PI . |
COUNT
Syntaxis | COUNT(expression) |
Definitie | Retourneert het aantal items. Nullwaarden worden niet geteld. |
COUNTD
Syntaxis | COUNTD(expression) |
Definitie | Retourneert het aantal afzonderlijke items in een groep. Nullwaarden worden niet geteld. |
COVAR
Syntaxis | COVAR(expression1, expression2) |
Definitie | Retourneert 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 Als De waarde van |
Beperkingen voor database |
Voor andere databronnen kunt u overwegen de data te extraheren of |
COVARP
Syntaxis | COVARP(expression 1, expression2) |
Definitie | Retourneert 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 Als |
Beperkingen voor database |
Voor andere databronnen kunt u overwegen de data te extraheren of |
D
DATE
Functie voor typeconversie waarmee tekenreeks- en numerieke expressies worden omgezet in datums, zolang ze een herkenbare notatie hebben.
Syntaxis | DATE(expression) |
Uitvoer | Datum |
Definitie | Retourneert 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
|
DATEADD
Voegt een bepaald aantal datumdelen (maanden, dagen, enz.) toe aan de begindatum.
Syntaxis | DATEADD(date_part, interval, date) |
Uitvoer | Datum |
Definitie | Retourneert 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# |
Opmerkingen | Ondersteunt ISO 8601-datums. |
DATEDIFF
Retourneert het aantal datumdelen (weken, jaren, enz.) tussen twee datums.
Syntaxis | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Uitvoer | Geheel getal |
Definitie | Retourneert 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]) |
Opmerkingen | Ondersteunt ISO 8601-datums. |
DATENAME
Retourneert de naam van de opgegeven datum als een discrete tekenreeks.
Syntaxis | DATENAME(date_part, date, [start_of_week]) |
Uitvoer | Tekenreeks |
Definitie | Retourneert <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. Door de kenmerken van het resultaat van de berekening (dimensie of meetwaarde, continu of discreet) en de datumnotatie te wijzigen, kunnen de resultaten van Een inverse functie is |
DATEPARSE
Retourneert specifiek geformatteerde tekenreeksen als datums.
Syntaxis | DATEPARSE(date_format, date_string) |
Uitvoer | Datum |
Definitie | Het 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 |
Inverse functies, die datums uit elkaar halen en de waarde van hun onderdelen retourneren, zijn |
Beperkingen voor database |
|
DATEPART
Retourneert de naam van de opgegeven datum als geheel getal.
Syntaxis | DATEPART(date_part, date, [start_of_week]) |
Uitvoer | Geheel getal |
Definitie | Retourneert <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 Een inverse functie is |
DATETIME
Syntaxis | DATETIME(expression) |
Uitvoer | Datumtijd |
Definitie | Retourneert 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.
Syntaxis | DATETRUNC(date_part, date, [start_of_week]) |
Uitvoer | Datum |
Definitie | Verkort 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 |
Opmerkingen | Ondersteunt ISO 8601-datums. U mag
|
DAG
Retourneert de dag van de maand (1-31) als geheel getal.
Syntaxis | DAY(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert de dag van de opgegeven <date> als geheel getal. |
Voorbeeld | Day(#September 22, 2018#) = 22 |
Opmerkingen | Zie ook WEEK , MAAND , Kwartaal , JAAR , en de ISO-equivalenten |
DEGREES
Syntaxis | DEGREES(number) Het nummerargument is de hoek in radialen. |
Uitvoer | Getal (graden) |
Definitie | Converteert een hoek van radialen in graden. |
Voorbeeld | DEGREES(PI( )/4) = 45.0 |
Opmerkingen | De inverse functie, Zie ook |
DISTANCE
Syntaxis | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Uitvoer | Getal |
Definitie | Retourneert 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):
|
Beperkingen voor database | Deze functie kan alleen worden gemaakt met een live verbinding, maar blijft werken als de databron wordt omgezet naar een extract. |
DIV
Syntaxis | DIV(integer1, integer2) |
Uitvoer | Geheel getal |
Definitie | Retourneert 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.
E
ANDERS
Syntaxis | CASE <expression>
|
Definitie | Een 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' CASE [Season] |
Opmerkingen | Gebruikt met CASE, WHEN, ALS, ANDERSALS, THEN en EINDE
|
ANDERSALS
Syntaxis | [ELSEIF <test2> THEN <then2>] |
Definitie | Een 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' |
Opmerkingen | Gebruikt met ALS, THEN, ANDERS en EINDE
Anders dan |
EINDE
Definitie | Wordt gebruikt om een IF - of CASE -expressie af te sluiten. |
Voorbeeld | IF [Season] = "Summer" THEN 'Sandals' ‘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] ‘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 |
ENDSWITH
ENDSWITH
Syntaxis | ENDSWITH(string, substring) |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert waar als de opgegeven <string> eindigt met de opgegeven <substring> . Spaties aan het einde worden genegeerd. |
Voorbeeld | ENDSWITH("Tableau", "leau") = true |
Opmerkingen | Zie 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
Syntaxis | EXP(number) |
Uitvoer | Getal |
Definitie | Retourneert e tot de macht van het opgegeven <number> . |
Voorbeeld | EXP(2) = 7.389 |
Opmerkingen | Zie ook LN . |
F
ZOEKEN
Syntaxis | FIND(string, substring, [start]) |
Uitvoer | Getal |
Definitie | Retourneert de indexpositie van Als het optionele numerieke argument |
Voorbeeld | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Opmerkingen | Zie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend). |
FINDNTH
Syntaxis | FINDNTH(string, substring, occurrence) |
Uitvoer | Getal |
Definitie | Retourneert 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 |
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
Syntaxis | FLOAT(expression) |
Uitvoer | Zwevend kommagetal (decimaal) |
Definitie | Zet het bijhorende argument om in een zwevend kommagetal. |
Voorbeeld | FLOAT(3) = 3.000 |
Opmerkingen | Zie ook INT , wat een geheel getal retourneert. |
FLOOR
Syntaxis | FLOOR(number) |
Uitvoer | Geheel getal |
Definitie | Rondt een <number> af tot het dichtstbijzijnde gehele getal met dezelfde of lagere waarde. |
Voorbeeld | FLOOR(7.9) = 7 |
Opmerkingen | Zie ook CEILING en ROUND . |
Beperkingen voor database |
|
FULLNAME
Syntaxis | FULLNAME( ) |
Uitvoer | Tekenreeks |
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:
Gebruikersfilters Wanneer als filter wordt gebruikt, kan een berekend veld zoals |
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.
H
HEXBINX
Syntaxis | HEXBINX(number, number) |
Uitvoer | Getal |
Definitie | Wijst 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) |
Opmerkingen | HEXBINX 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
Syntaxis | HEXBINY(number, number) |
Uitvoer | Getal |
Definitie | Wijst 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) |
Opmerkingen | Zie 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.
I
ALS
Syntaxis | IF <test1> THEN <then1> |
Uitvoer | Hangt af van datatype van de <then> -waarden. |
Definitie | Test een reeks expressies en retourneert de waarde |
Voorbeeld | IF [Season] = "Summer" THEN 'Sandals' ‘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 |
IFNULL
Syntaxis | IFNULL(expr1, expr2) |
Uitvoer | Hangt af van het datatype van de <expr> -waarden. |
Definitie | Retourneert |
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. Zie ook ZN. |
IIF
Syntaxis | IIF(<test>, <then>, <else>, [<unknown>]) |
Uitvoer | Hangt af van het datatype van de waarden in de expressie. |
Definitie | Controleert 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', ‘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', ‘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 |
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:
|
IN
Syntaxis | <expr1> IN <expr2> |
Uitvoer | Booleaans (waar of onwaar) |
Definitie | Retourneert 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 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
Syntaxis | INT(expression) |
Uitvoer | Geheel getal |
Definitie | Zet 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 |
INTERSECTS
Syntaxis | INTERSECTS (<geometry1>, <geometry2>) |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert true of false om aan te geven of twee geometrieën elkaar in ruimte overlappen. |
Opmerkingen | Ondersteunde combinaties: punt/veelhoek, lijn/veelhoek en veelhoek/veelhoek. |
ISDATE
Controleer of de tekenreeks een geldige datumopmaak is.
Syntaxis | ISDATE(string) |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert waar als een opgegeven <string> een geldige datum is. |
Voorbeeld | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Opmerkingen | Het vereiste argument moet een tekenreeks zijn. ISDATE kan niet worden gebruikt voor een veld met een type datuminformatie. Deze berekening retourneert een fout. |
ISFULLNAME
Syntaxis | ISFULLNAME("User Full Name") |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert |
Voorbeeld | ISFULLNAME("Hamlin Myrer") |
Opmerkingen | Het argument Deze functie controleert:
|
ISMEMBEROF
Syntaxis | ISMEMBEROF("Group Name") |
Uitvoer | Booleaans of null |
Definitie | Retourneert |
Voorbeeld | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Opmerkingen | Het argument 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 |
ISNULL
Syntaxis | ISNULL(expression) |
Uitvoer | Booleaans (waar of onwaar) |
Definitie | Retourneert waar als de |
Voorbeeld | ISNULL([Assigned Room]) ’Is het veld Assigned Room null?’ |
Opmerkingen | Vergelijk met IFNULL. Zie ook ZN. |
ISO-KWARTAAL
Syntaxis | ISOQUARTER(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert het ISO8601-kwartaal op weekbasis van een opgegeven <date> als geheel getal. |
Voorbeeld | ISOQUARTER(#1986-03-25#) = 1 |
Opmerkingen | Zie ook ISO-WEEK , ISO-WEEKDAG , ISO-JAAR en de niet-ISO-equivalenten. |
ISO-WEEK
Syntaxis | ISOWEEK(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert de ISO8601-week op weekbasis van een opgegeven <date> als geheel getal. |
Voorbeeld | ISOWEEK(#1986-03-25#) = 13 |
Opmerkingen | Zie ook ISO-WEEKDAG , ISO-KWARTAAL , ISO-JAAR en de niet-ISO-equivalenten. |
ISO-WEEKDAG
Syntaxis | ISOWEEKDAY(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert de ISO8601-weekdag op weekbasis van een opgegeven <date> als geheel getal. |
Voorbeeld | ISOWEEKDAY(#1986-03-25#) = 2 |
Opmerkingen | Zie ook ISO-WEEK , ISO-KWARTAAL , ISO-JAAR en de niet-ISO-equivalenten |
ISO-JAAR
Syntaxis | ISOYEAR(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert het jaar van de ISO8601 op weekbasis van een bepaalde datum als een geheel getal. |
Voorbeeld | ISOYEAR(#1986-03-25#) = 1,986 |
Opmerkingen | Zie ook ISO-WEEK , ISO-WEEKDAG , ISO-KWARTAAL en de niet-ISO-equivalenten. |
ISUSERNAME
Syntaxis | ISUSERNAME("username") |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert 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 Deze functie controleert:
|
J
K
L
LAST
LAST()
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
LEFT
Syntaxis | LEFT(string, number) |
Uitvoer | Tekenreeks |
Definitie | Retourneert het meest linkse <number> tekens in de tekenreeks. |
Voorbeeld | LEFT("Matador", 4) = "Mata" |
Opmerkingen | Zie ook MID en RIGHT. |
LEN
Syntaxis | LEN(string) |
Uitvoer | Getal |
Definitie | Retourneert de lengte van de <string> . |
Voorbeeld | LEN("Matador") = 7 |
Opmerkingen | Niet te verwarren met de ruimtelijke functie LENGTH . |
LENGTH
Syntaxis | LENGTH(geometry, 'units') |
Uitvoer | Getal |
Definitie | Retourneert de geodetische padlengte van de lijnreeks of lijnreeksen in de <geometry> met de opgegeven <units> . |
Voorbeeld | LENGTH([Spatial], 'metres') |
Opmerkingen | Het resultaat is Niet te verwarren met de tekenreeksfunctie |
LN
Syntaxis | LN(number) |
Uitvoer | Getal De uitvoer is |
Definitie | Retourneert het natuurlijke logaritme van een <number> . |
Voorbeeld | LN(50) = 3.912023005 |
Opmerkingen | Zie ook EXP en LOG . |
LOG
Syntaxis | LOG(number, [base]) Als het optionele basisargument niet aanwezig is, wordt basis 10 gebruikt. |
Uitvoer | Getal |
Definitie | Retourneert het logaritme van een <number> voor de opgegeven <base> . |
Voorbeeld | LOG(16,4) = 2 |
Opmerkingen | Zie 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
Syntaxis | LOWER(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> volledig in kleine letters. |
Voorbeeld | LOWER("ProductVersion") = "productversion" |
Opmerkingen | Zie ook UPPER en PROPER. |
LTRIM
Syntaxis | LTRIM(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> met eventuele voorloopspaties verwijderd. |
Voorbeeld | LTRIM(" Matador ") = "Matador " |
Opmerkingen | Zie 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.
M
MAKEDATE
Syntaxis | MAKEDATE(year, month, day) |
Uitvoer | Datum |
Definitie | Retourneert 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 Beschikbaar voor Tableau-data-extracten. Controleer de beschikbaarheid in andere databronnen.
|
MAKEDATETIME
Syntaxis | MAKEDATETIME(date, time) |
Uitvoer | Datumtijd |
Definitie | Retourneert 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).
|
MAKELINE
Syntaxis | MAKELINE(SpatialPoint1, SpatialPoint2) |
Uitvoer | Geometrie (lijn) |
Definitie | Retourneert een lijnmarkering tussen twee punten |
Voorbeeld | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Opmerkingen | Handig voor het maken van vertrek-bestemmingskaarten. |
MAKEPOINT
Syntaxis | MAKEPOINT(latitude, longitude, [SRID]) |
Uitvoer | Geometrie (punt) |
Definitie | Converteert data in kolommen voor Als het optionele argument |
Voorbeeld | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Opmerkingen |
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 |
MAKETIME
Syntaxis | MAKETIME(hour, minute, second) |
Uitvoer | Datumtijd |
Definitie | Retourneert 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 |
MAX
Syntaxis | MAX(expression) of MAX(expr1, expr2) |
Uitvoer | Hetzelfde 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.
|
Voorbeeld | MAX(4,7) = 7 |
Opmerkingen | Voor tekenreeksen
Bij databasedatabronnen is de tekenreekswaarde Voor datums Voor datums is Als een aggregatie
Ter vergelijking
Zie ook |
MEDIAN
Syntaxis | MEDIAN(expression) |
Definitie | Retourneert de mediaan van een expressie in alle records. Nullwaarden worden genegeerd. |
Opmerkingen | MEDIAN kan alleen worden gebruikt met numerieke velden. |
Beperkingen voor database |
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]) |
Uitvoer | Tekenreeks |
Definitie | Retourneert een tekenreeks die begint bij de opgegeven Als het optionele numerieke argument |
Voorbeeld | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Opmerkingen | Zie ook de ondersteunde Reguliere Expressies in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend). |
MIN
Syntaxis | MIN(expression) of MIN(expr1, expr2) |
Uitvoer | Hetzelfde 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.
|
Voorbeeld | MIN(4,7) = 4 |
Opmerkingen | Voor tekenreeksen
Bij databasedatabronnen is de tekenreekswaarde Voor datums Voor datums is Als een aggregatie
Ter vergelijking
Zie ook |
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
Syntaxis | MODEL_PERCENTILE(
|
Definitie | Retourneert 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
Syntaxis | MODEL_QUANTILE(
|
Definitie | Retourneert 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
Syntaxis | MONTH(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert de maand van de opgegeven <date> als geheel getal. |
Voorbeeld | MONTH(#1986-03-25#) = 3 |
Opmerkingen | Zie ook DAG , WEEK , Kwartaal , JAAR , en de ISO-equivalenten |
N
NOT
Syntaxis | NOT <expression> |
Uitvoer | Booleaans (waar of onwaar) |
Definitie | Voert een logische ontkenning uit op een expressie. |
Voorbeeld | IF NOT [Season] = "Summer" "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
Syntaxis | NOW() |
Uitvoer | Datumtijd |
Definitie | Retourneert de huidige systeemdatum en -tijd. |
Voorbeeld | NOW() = 1986-03-25 1:08:21 PM |
Opmerkingen |
Zie ook 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. |
O
OF
Syntaxis | <expr1> OR <expr2> |
Uitvoer | Booleaans (waar of onwaar) |
Definitie | Voert een logische ontkoppeling uit op twee expressies. |
Voorbeeld | IF [Season] = "Spring" OR [Season] = "Fall" ‘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 Als u een berekening maakt die het resultaat weergeeft van een Opmerking: de operator |
OUTLINE
Syntaxis | OUTLINE(<spatial polygon>) |
Uitvoer | Geometrie |
Definitie | Converteert 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. |
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
Syntaxis | PERCENTILE(expression, number) |
Definitie | Retourneert 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
Syntaxis | PI() |
Uitvoer | Getal |
Definitie | Retourneert de numeriek constante pi: 3,14159 ... |
Voorbeeld | PI() = 3.14159 |
Opmerkingen | Handig voor trigonometrische functies waarvan de invoer in radialen is. |
POWER
Syntaxis | POWER(number, power) |
Uitvoer | Getal |
Definitie | Verhoogt het <number> naar de opgegeven <power> . |
Voorbeeld | POWER(5,3) = 125 |
Opmerkingen | U kunt het symbool ^ ook gebruiken, zoals 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
PROPER
Syntaxis | PROPER(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven |
Voorbeeld | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Opmerkingen | Spaties en niet-alfanumerieke tekens zoals leestekens worden als scheidingstekens beschouwd. |
Q
Kwartaal
Syntaxis | QUARTER(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert het kwartaal van de opgegeven <date> als geheel getal. |
Voorbeeld | QUARTER(#1986-03-25#) = 1 |
Opmerkingen | Zie ook DAG , WEEK , MAAND , JAAR , en de ISO-equivalenten |
R
RADIANS
Syntaxis | RADIANS(number) |
Uitvoer | Getal (hoek in radialen) |
Definitie | Converteert het opgegeven <number> van graden naar radialen. |
Voorbeeld | RADIANS(180) = 3.14159 |
Opmerkingen | De 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
Syntaxis | REPLACE(string, substring, replacement |
Uitvoer | Tekenreeks |
Definitie | Zoekt 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" |
Opmerkingen | Zie ook REGEXP_REPLACE in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend). |
RIGHT
Syntaxis | RIGHT(string, number) |
Uitvoer | Tekenreeks |
Definitie | Retourneert het meest rechtse <number> tekens in de tekenreeks. |
Voorbeeld | RIGHT("Calculation", 4) = "tion" |
Opmerkingen | Zie ook LEFT en MID. |
ROUND
Syntaxis | ROUND(number, [decimals]) |
Uitvoer | Getal |
Definitie | Rondt het Het optionele argument |
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. |
RTRIM
Syntaxis | RTRIM(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> met eventuele spaties achteraan verwijderd. |
Voorbeeld | RTRIM(" Calculation ") = " Calculation" |
Opmerkingen | Zie 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)
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
Syntaxis | SHAPETYPE(<geometry>) |
Uitvoer | Tekenreeks |
Definitie | Retourneert 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
Syntaxis | SIGN(number) |
Uitvoer | -1, 0 of 1 |
Definitie | Retourneert 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 |
Opmerkingen | Zie ook ABS . |
SIN
Syntaxis | SIN(number) |
Uitvoer | Getal |
Definitie | Retourneert de sinus van een hoek in radialen. |
Voorbeeld | SIN(0) = 1.0 |
Opmerkingen | De inverse functie, Zie ook |
SIZE
SIZE()
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
SPACE
Syntaxis | SPACE(number) |
Uitvoer | Tekenreeks (specifiek, alleen spaties) |
Definitie | Retourneert een tekenreeks die bestaat uit een opgegeven aantal herhaalde spaties. |
Voorbeeld | SPACE(2) = " " |
SPLIT
Syntaxis | SPLIT(string, delimiter, token number) |
Uitvoer | Tekenreeks |
Definitie | Retourneert 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
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
Syntaxis | SQRT(number) |
Uitvoer | Getal |
Definitie | Retourneert de vierkantswortel van een <number> . |
Voorbeeld | SQRT(25) = 5 |
Opmerkingen | Zie ook SQUARE . |
SQUARE
Syntaxis | SQUARE(number) |
Uitvoer | Getal |
Definitie | Retourneert de wortel van een <number> . |
Voorbeeld | SQUARE(5) = 25 |
Opmerkingen | Zie ook SQRT en POWER . |
STARTSWITH
Syntaxis | STARTSWITH(string, substring) |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert true als string begint met substring . Voorafgaande spaties worden genegeerd. |
Voorbeeld | STARTSWITH("Matador, "Ma") = TRUE |
Opmerkingen | Zie ook CONTAINS en ondersteunde REGULIERE EXPRESSIES in de documentatie over aanvullende functies(Link wordt in een nieuw venster geopend). |
STDEV
Syntaxis | STDEV(expression) |
Definitie | Retourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een steekproef van de populatie. |
STDEVP
Syntaxis | STDEVP(expression) |
Definitie | Retourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een vertekende populatie. |
STR
Syntaxis | STR(expression) |
Uitvoer | Tekenreeks |
Definitie | Zet het bijhorende argument om in een tekenreeks. |
Voorbeeld | STR([ID]) |
SUM
Syntaxis | SUM(expression) |
Definitie | Retourneert de som van alle waarden in de <expression> . Nullwaarden worden genegeerd. |
Opmerkingen | SUM kan alleen worden gebruikt met numerieke velden. |
T
TAN
Syntaxis | TAN(number) Het argument |
Uitvoer | Getal |
Definitie | Retourneert de tangens van een hoek. |
Voorbeeld | TAN(PI ( )/4) = 1.0 |
Opmerkingen | Zie ook ATAN , ATAN2 ,COT en PI . Om een hoek van graden naar radialen om te zetten, gebruikt u RADIANS . |
THEN
Syntaxis | IF <test1> THEN <then1>
|
Definitie | Een 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' ‘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] ‘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
Syntaxis | TODAY() |
Uitvoer | Datum |
Definitie | Retourneert de huidige, lokale systeemdatum. |
Voorbeeld | TODAY() = 1986-03-25 |
Opmerkingen |
Zie ook 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
Syntaxis | TRIM(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> met voorloopspaties en spaties achteraan verwijderd. |
Voorbeeld | TRIM(" Calculation ") = "Calculation" |
Opmerkingen | Zie ook LTRIM en RTRIM. |
U
UPPER
Syntaxis | UPPER(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> volledig in hoofdletters. |
Voorbeeld | UPPER("Calculation") = "CALCULATION" |
Opmerkingen | Zie 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
Syntaxis | USERDOMAIN( ) |
Uitvoer | Tekenreeks |
Definitie | Retourneert het domein voor de huidige gebruiker. |
Opmerkingen | Deze functie controleert:
|
USERNAME
Syntaxis | USERNAME( ) |
Uitvoer | Tekenreeks |
Definitie | Retourneert 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:
Gebruikersfilters Wanneer als filter wordt gebruikt, kan een berekend veld zoals |
GEBRUIKERSKENMERK JSON-webtokenfuncties
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Zie Gebruikersfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
V
VAR
Syntaxis | VAR(expression) |
Definitie | Retourneert de statistische variantie van alle waarden in de gegeven expressie op basis van een steekproef van de populatie. |
VARP
Syntaxis | VARP(expression) |
Definitie | Retourneert de statistische variantie van alle waarden in de gegeven expressie op basis van de gehele populatie. |
W
WEEK
Syntaxis | WEEK(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert de week van de opgegeven <date> als geheel getal. |
Voorbeeld | WEEK(#1986-03-25#) = 13 |
Opmerkingen | Zie ook DAG , MAAND , Kwartaal , JAAR , en de ISO-equivalenten |
WHEN
Syntaxis | CASE <expression> |
Definitie | Een vereist onderdeel van een CASE -expressie. Vindt de eerste <value> die overeenkomt met <expression> en retourneert de overeenkomende <then> . |
Voorbeeld | CASE [Season] ‘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 <expression> De waarden die |
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])
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)
Y
JAAR
Syntaxis | YEAR(date) |
Uitvoer | Geheel getal |
Definitie | Retourneert het jaar van de opgegeven <date> als geheel getal. |
Voorbeeld | YEAR(#1986-03-25#) = 1,986 |
Opmerkingen | Zie ook DAG , WEEK , MAAND , Kwartaal , en de ISO-equivalenten |
Z
ZN
Syntaxis | ZN(expression) |
Uitvoer | Hangt af van het datatype van de <expression> of 0. |
Definitie | Retourneert <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 |
Zie ook ISNULL. |
Zie ook
Tableau-functies (op categorie)(Link wordt in een nieuw venster geopend)
Functies in Tableau(Link wordt in een nieuw venster geopend)