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
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 . |
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. |
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 |
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
|
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 . |
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. |
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, |
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 . |
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. |
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. |
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
|
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. |
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 |
|
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 . |
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. |
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). |
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 |
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 |
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 . |
Syntaxis | COUNT(expression) |
Definitie | Retourneert het aantal items. Nullwaarden worden niet geteld. |
Syntaxis | COUNTD(expression) |
Definitie | Retourneert het aantal afzonderlijke items in een groep. Nullwaarden worden niet geteld. |
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 |
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 |
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
|
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. |
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. |
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 |
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 |
|
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 |
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 |
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
|
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 |
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 |
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. |
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(string_url)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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
|
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 |
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
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). |
Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.
Syntaxis | EXP(number) |
Uitvoer | Getal |
Definitie | Retourneert e tot de macht van het opgegeven <number> . |
Voorbeeld | EXP(2) = 7.389 |
Opmerkingen | Zie ook LN . |
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). |
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()
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.
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. |
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 |
|
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 |
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(expression)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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. |
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(string_url)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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 |
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. |
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:
|
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. |
Zie LOD-expressies(Link wordt in een nieuw venster geopend) voor meer informatie.
INDEX( )
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
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 |
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. |
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. |
Syntaxis | ISFULLNAME("User Full Name") |
Uitvoer | Booleaanse waarde |
Definitie | Retourneert |
Voorbeeld | ISFULLNAME("Hamlin Myrer") |
Opmerkingen | Het argument Deze functie controleert:
|
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 |
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. |
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. |
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. |
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 |
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. |
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:
|
LAST()
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
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. |
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 . |
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 |
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 . |
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(number)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
LOOKUP(expression, [offest])
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
Syntaxis | LOWER(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> volledig in kleine letters. |
Voorbeeld | LOWER("ProductVersion") = "productversion" |
Opmerkingen | Zie ook UPPER en PROPER. |
Syntaxis | LTRIM(string) |
Uitvoer | Tekenreeks |
Definitie | Retourneert de opgegeven <string> met eventuele voorloopspaties verwijderd. |
Voorbeeld | LTRIM(" Matador ") = "Matador " |
Opmerkingen | Zie ook RTRIM. |
LTRIM_THIS(string, string)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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.
|
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).
|
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. |
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 |
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 |
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 |
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). |
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). |
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 |
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
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])) |
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])) |
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 |
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. |
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. |
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 |
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. |
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(string, key)
Alleen ondersteund bij verbinding met Cloudera Impala. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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). |
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. |
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(expression)
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
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. |
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 |
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. |
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'])
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])
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)
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). |
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. |
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. |
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_THIS(string, string)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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)
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
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" |
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 . |
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()
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
Syntaxis | SPACE(number) |
Uitvoer | Tekenreeks (specifiek, alleen spaties) |
Definitie | Retourneert een tekenreeks die bestaat uit een opgegeven aantal herhaalde spaties. |
Voorbeeld | SPACE(2) = " " |
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. |
Syntaxis | SQRT(number) |
Uitvoer | Getal |
Definitie | Retourneert de vierkantswortel van een <number> . |
Voorbeeld | SQRT(25) = 5 |
Opmerkingen | Zie ook SQUARE . |
Syntaxis | SQUARE(number) |
Uitvoer | Getal |
Definitie | Retourneert de wortel van een <number> . |
Voorbeeld | SQUARE(5) = 25 |
Opmerkingen | Zie ook SQRT en POWER . |
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). |
Syntaxis | STDEV(expression) |
Definitie | Retourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een steekproef van de populatie. |
Syntaxis | STDEVP(expression) |
Definitie | Retourneert de statistische standaardafwijking van alle waarden in de gegeven <expression> op basis van een vertekende populatie. |
Syntaxis | STR(expression) |
Uitvoer | Tekenreeks |
Definitie | Zet het bijhorende argument om in een tekenreeks. |
Voorbeeld | STR([ID]) |
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. |
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 . |
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(expression)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
TLD(string_url)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
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(expression)
Zie Tabelberekeningsfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
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. |
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(expression)
Alleen ondersteund bij verbinding met Google BigQuery. Zie Aanvullende functies(Link wordt in een nieuw venster geopend) voor meer informatie.
Syntaxis | USERDOMAIN( ) |
Uitvoer | Tekenreeks |
Definitie | Retourneert het domein voor de huidige gebruiker. |
Opmerkingen | Deze functie controleert:
|
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 |
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Zie Gebruikersfuncties(Link wordt in een nieuw venster geopend) voor meer informatie.
Syntaxis | VAR(expression) |
Definitie | Retourneert de statistische variantie van alle waarden in de gegeven expressie op basis van een steekproef van de populatie. |
Syntaxis | VARP(expression) |
Definitie | Retourneert de statistische variantie van alle waarden in de gegeven expressie op basis van de gehele populatie. |
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 |
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 |
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])
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)
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 |
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)