Loading
About Salesforce Data 360
Functies voor formule voor berekende velden

Functies voor formule voor berekende velden

Tableau-semantiek ondersteunt verschillende functies in verschillende categorieën.

Veel van deze functies worden ook ondersteund in Tableau. Zie de documentatie over Tableau-functies voor extra details en voorbeelden. Als er verschillen zijn, gebruikt Tableau Semantics wat er op deze pagina staat.

Aggregatiefuncties

functie syntax Beschrijving
AVG AVG(expressie) Retourneert het gemiddelde van alle waarden in de expressie. Null-waarden worden genegeerd.
CORR CORR(expressie1, expressie2) Retourneert de Pearson-correlatiecoëfficiënt van twee expressies.
COVAR COVAR(expressie1, expressie2) Retourneert de voorbeeldcovariantie van twee expressies.
COVARP COVARP(expressie 1, expressie2) Retourneert de populatiecovariantie van twee expressies.
AANTAL COUNT(expressie) Retourneert het aantal niet-onderscheiden items in een groep. Null-waarden worden niet meegeteld.
GETELD COUNTD(expressie) Retourneert het aantal afzonderlijke items in een groep. Null-waarden worden niet meegeteld.
MEDIAAN MEDIAAN(expressie) Retourneert de mediaan van een expressie voor alle records. Null-waarden worden genegeerd.
PERCENTILE PERCENTILE(expressie, getal) Retourneert de percentielwaarde uit de opgegeven expressie die overeenkomt met het opgegeven <getal>. Het <getal> moet tussen 0–1 (inclusief) liggen en moet een numerieke constante zijn.
STDEV STDEV(expressie) Retourneert de statistische standaarddeviatie van alle waarden in de opgegeven <expressie> op basis van een steekproef van de populatie.
STDEVP STDEVP(expressie) Retourneert de statistische standaarddeviatie van alle waarden in de opgegeven <expressie> op basis van een vertekende populatie.
SOM SUM(expressie) Retourneert de som van alle waarden in de expressie. Null-waarden worden genegeerd.
VAR VAR(expressie) Retourneert de statistische variantie van alle waarden in de opgegeven <expressie> op basis van een steekproef van de populatie.
VARP VARP(expressie) Retourneert de statistische variantie van alle waarden in de opgegeven <expressie> op basis van de gehele populatie.

Datumfuncties

Opmerking
Opmerking Ongeldige invoer leidt tot queryfouten. Invoer waarbij niet-bestaande datums zijn betrokken, zoals 30 februari, wordt niet afgerond op de dichtstbijzijnde echte datum. In plaats daarvan mislukt de query volledig om de gegevensintegriteit te behouden.
FunctieN syntax Beschrijving
DATE DATE(EXPRESSIE) Retourneert een datum met een getal, tekenreeks of datum <expressie>.
DATEADD DATEADD(date_part, interval, date) Retourneert de <date> met het opgegeven getal <interval> toegevoegd aan het opgegeven <date_part> van die datum. Bijvoorbeeld 3 maanden of 12 dagen toevoegen aan een begindatum.
DATEDIFF DATEDIFF(date_part, date1, date2, [start_of_week]) Retourneert het aantal datumdelen (weken, jaren, enzovoort) tussen twee datums.
DATUMNAAM DATENAME(date_part, date, [start_of_week]) Retourneert <date_part> van <date> als een tekenreeks.
DATEPARSE DATEPARSE(datum_notatie, datum_tekenreeks) Retourneert specifiek opgemaakte tekenreeksen als datums.
DATEPART DATEPART(date_part, date, [start_of_week]) Retourneert de naam van het opgegeven datumgedeelte als een geheel getal.
DATETIME DATETIME(expressie) Retourneert een datum/tijd gegeven een getal, tekenreeks of datumexpressie.
DATETRUNC DATETRUNC(date_part, date, [start_of_week]) 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 het opgegeven datumdeel.
DAY    
ISDATE ISDATE(tekenreeks) Retourneert true (waar) als een bepaalde <tekenreeks> een geldige datum is.
ISOQUARTER ISOQUARTER(datum) Retourneert het op een week gebaseerde ISO8601-kwartaal van een gegeven <datum> als een geheel getal.
ISOWEEK ISOWEEK(datum) Retourneert de op ISO8601 gebaseerde week van een gegeven <datum> als een geheel getal.
ISOWEEKDAY ISOWEEKDAY(datum) Retourneert de op een week gebaseerde ISO8601-weekdag van een gegeven <datum> als een geheel getal.
ISOYEAR ISOYEAR(datum) Retourneert het op een week gebaseerde jaar ISO8601 van een bepaalde datum als een geheel getal.
DATUM MAKEDATE(jaar, maand, dag) Retourneert een datumwaarde die is samengesteld uit de opgegeven <jaar>, <maand> en <dag>.
MAKEDATETIME MAKEDATETIME(datum, tijd) Retourneert een datumtijd die een combinatie is van <datum> en <tijd>. De datum kan een datum, datumtijd of een tekenreekstype zijn. De tijd moet een datum/tijd zijn.
MAKETIME MAKETIME(uur, minuut, seconde) Retourneert een datumwaarde die is samengesteld uit de opgegeven <uur>, <minuut> en <seconde
MONTH MONTH(datum) Retourneert de maand van de opgegeven <date> als een geheel getal.
NOW NOW() Retourneert de huidige lokale systeemdatum en -tijd.
QUARTER QUARTER(datum) Retourneert het kwartaal van de opgegeven <datum> als een geheel getal.
TODAY TODAY() Geeft de huidige datum als een datumgegevenstype als resultaat.
WEEK WEEK(datum) Retourneert de week van de opgegeven <date> als een geheel getal.
YEAR YEAR(datum) Retourneert het jaar van de opgegeven <date> als een geheel getal.

Logische functies

Functie syntax Beschrijving
CASE CASE <expressie> WANNEER <waarde1> DAN <dan1> WANNEER <waarde2> DAN <dan2> ... [ANDERS <standaard>] EINDE Evalueert de expressie en vergelijkt deze met de opgegeven opties (<waarde1>, <waarde2>, enzovoort). Wanneer een waarde wordt aangetroffen die overeenkomt met de expressie, retourneert CASE de corresponderende retournering. Als er geen overeenkomst wordt gevonden, wordt de standaardwaarde geretourneerd. Als er geen standaardwaarde en geen overeenkomende waarde is, wordt null geretourneerd.
ELSE CASE <expressie> WANNEER <waarde1> DAN <dan1> WANNEER <waarde2> DAN <dan2>... [ELSE <default>] END Een optioneel stuk van een IF- of CASE-expressie dat wordt gebruikt om een standaardwaarde op te geven die moet worden geretourneerd als geen van de geteste expressies waar is.
ELSEIF [ELSEIF <test2> THEN <then2>] Test een reeks expressies en retourneert de waarde <then> voor de eerste true <test>.
END   Gebruikt om een IF- of CASE-expressie te sluiten.
IIF IIF(<test>, <dan>, <anders>, [<onbekend>]) Controleert of aan een voorwaarde wordt voldaan (<test>) en retourneert <dan>als de test waar is, <anders> als de test onwaar is en een optionele waarde voor <onbekend> als de test null is. Als het optionele onbekende niet is opgegeven, retourneert IIF null.
IF IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <standaard>] EINDE Test een reeks expressies en retourneert de waarde <then> voor de eerste true <test>.
IFNULL Retourneert <expr1> als deze niet-null is, anders wordt <expr2> geretourneerd. IFNULL(expr1, expr2)
IN <expr1> IN <expr2> Retourneert TRUE (WAAR) als een waarde in <expr1> overeenkomt met een waarde in <expr2>.
ISNULL ISNULL(expression) Retourneert true (waar) als de <expressie> NULL is (bevat geen geldige gegevens).
NOT NOT <expressie> Voert logische negatie uit op een expressie.
THEN IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <standaard>] EINDE Een verplicht onderdeel van een IF-, ELSEIF- of CASE-expressie dat wordt gebruikt om te definiëren welk resultaat moet worden geretourneerd als een specifieke waarde of test waar is.
WHEN CASE <expressie> WANNEER <waarde1> DAN <dan1> WANNEER <waarde2> DAN <dan2> ... [ANDERS <standaard>] EINDE Een verplicht onderdeel van een CASE-expressie. Zoekt de eerste <waarde> die overeenkomt met <expressie> en retourneert de corresponderende <dan>.
ZN ZN(expression) Retourneert <expressie> als deze niet null is, anders wordt nul geretourneerd.

Logische operatoren

operator Beschrijving
= en == Evalueert of twee waarden gelijk zijn. De operatoren = en == zijn onderling verwisselbaar.
<> en != Evalueert of twee waarden niet gelijk zijn.
< Evalueert of een waarde kleiner is dan de waarde die na dit symbool komt.
> Evalueert of een waarde kleiner is dan de waarde die na dit symbool komt.
<= Evalueert of een waarde kleiner is dan of gelijk is aan de waarde die na dit symbool komt.
>= Evalueert of een waarde groter is dan of gelijk is aan de waarde die na dit symbool komt.
AND Evalueert of twee waarden of expressies beide waar zijn.
OR Evalueert of minstens één van meerdere waarden of expressies waar is.

Getalfuncties

OPERATOR/FUNCTIE syntax Beschrijving
+   De operator + betekent toevoeging wanneer toegepast op getallen en betekent aaneenvoeging wanneer toegepast op tekenreeksen. U kunt deze gebruiken om een aantal dagen toe te voegen aan een datum.
  De operator — betekent aftrekken wanneer toegepast op getallen en betekent negatie indien toegepast op een expressie. U kunt deze gebruiken om een aantal dagen af te trekken van een datum of om het verschil in dagen tussen twee datums te berekenen.
*   De operator * betekent numerieke vermenigvuldiging.
/   De operator / betekent numerieke deling.
()   Geeft aan dat de expressies binnen de haakjes openen en sluiten eerst worden geëvalueerd. Alle andere expressies worden geëvalueerd volgens de standaardvoorrangsregels voor operatoren.
ABS ABS(getal) Retourneert de absolute waarde van het opgegeven <getal>
ACOS ACOS(getal) Retourneert de arccosinus (hoek) van het opgegeven <getal>. Ongeldige argumenten leiden ertoe dat de query mislukt.
ASIN ASIN(number) Retourneert de arcsinus (hoek) van een gegeven <getal>. Ongeldige argumenten leiden ertoe dat de query mislukt.
ATAN ATAN(number) Retourneert de arctangens (hoek) van een gegeven <getal>.
ATAN2 ATAN2(y-getal, x-getal) Retourneert de arctangens (hoek) tussen twee getallen (x en y). Het resultaat is in radialen.
CEILING CEILING(getal) Rondt een <getal> af op het dichtstbijzijnde gehele getal van gelijke of grotere waarde.
COS COS(getal) Retourneert de cosinus van een hoek.
COT COT(getal) Retourneert de cotangens van een hoek. Ongeldige argumenten leiden ertoe dat de query mislukt.
DEGREES GRADEN(getal) Converteert een hoek in radialen naar graden.
DIV DIV(integer1, integer2) Retourneert het gehele getal van een divisiebewerking, waarin <integer1> wordt gedeeld door <integer2>.
EXP EXP(getal) Retourneert e verheven tot de macht van het gegeven <getal>.
FLOAT FLOAT(expressie) Giett het argument ervan als een zwevend-kommagetal.
FLOOR FLOOR(getal) Rondt een getal af op het dichtstbijgelegen <getal> van gelijke of kleinere waarde.
INT INT(expressie) Giett het argument ervan als een geheel getal.
LOG LOG(getal, [grondtal]) Retourneert de logaritme van een <getal> voor het gegeven <grondtal>. Als het optionele basisargument niet aanwezig is, wordt basis 10 gebruikt. Ongeldige argumenten leiden ertoe dat de query mislukt.
LN LN(getal) Retourneert de natuurlijke logaritme van een <getal>. Ongeldige argumenten leiden ertoe dat de query mislukt.
MAX MAX(expressie) of MAX(expr1, expr2) Retourneert het maximum van de twee argumenten, die van hetzelfde gegevenstype moeten zijn. U kunt MAX ook toepassen op één veld als aggregatie.
MIN MIN(expressie) of MIN(expr1, expr2)

Retourneert het maximum van de twee argumenten, die van hetzelfde gegevenstype moeten zijn.

U kunt MIN ook toepassen op één veld als aggregatie.

PI PI() Retourneert de numerieke constante pi: 3.14159...
     
ROUND ROUND(getal, [decimalen])

Rondt <getal> af op een opgegeven aantal cijfers.

Het argument voor optionele decimalen geeft aan hoeveel decimalen precisie er moet worden opgenomen. Als decimalen worden weggelaten, wordt het getal afgerond op het dichtstbijzijnde gehele getal.

POWER POWER(getal, macht) Verheft het <getal> tot de opgegeven <macht>.
RANDOM RANDOM() Retourneert een willekeurig decimaal getal in het volgende bereik 0,0 <= x < 1,0.
RADIALEN RADIANS(getal) Converteert het gegeven <getal> van graden naar radialen.
ROUND ROUND(getal, [decimalen])

Rondt <getal> af op een opgegeven aantal cijfers.

Het argument voor optionele decimalen geeft aan hoeveel decimalen precisie er moet worden opgenomen. Als decimalen worden weggelaten, wordt het getal afgerond op het dichtstbijzijnde gehele getal.

ONDERTEKENEN SIGN(getal) Retourneert het teken van een <getal>: De mogelijke retourwaarden zijn -1 als het getal negatief is, 0 als het getal nul is of 1 als het getal positief is.
SIN SIN(getal) Retourneert de sinus van een hoek.
VIERKANT SQUARE(getal) Retourneert het kwadraat van een <getal>.
TAN TAN(getal) Retourneert de tangens van een hoek.

Tekstfuncties

Opmerking
Opmerking REGEX-expressies gebruiken de regex-bibliotheek [RE2](https://github.com/google/re2/wiki/Syntax). In RE2 wordt een leeg patroon als een overeenkomst beschouwd op elke mogelijke positie (inclusief het begin van de tekenreeks). Sommige syntaxis wordt niet ondersteund, waaronder backreferences, lookahead, lookbehind en bezittelijke kwantifiers.
Functie syntax Beschrijving
ASCII ASCII(tekenreeks) Retourneert de ASCII-code voor het eerste letterteken van een <tekenreeks>.
CONTAINS CONTAINS(tekenreeks, subtekenreeks) Vergelijkt twee tekstargumenten en geeft TRUE (WAAR) als het eerste argument het tweede argument bevat. Als dat niet het geval is, wordt FALSE (ONWAAR) als resultaat gegeven.
ENDSWITH ENDSWITH(tekenreeks, subtekenreeks) Retourneert true (waar) als de opgegeven <tekenreeks> eindigt op de opgegeven <subtekenreeks>. Volgende witruimten worden genegeerd.
FIND FIND(tekenreeks, subtekenreeks, [start]) Retourneert de indexpositie van subtekenreeks in tekenreeks, of 0 als de subtekenreeks niet wordt gevonden. Het eerste letterteken in de tekenreeks is positie 1. Als het optionele numerieke argument start wordt toegevoegd, negeert de functie alle gevallen van subtekenreeksen die vóór de beginpositie worden weergegeven.
FINDNTH FINDNTH(tekenreeks, subtekenreeks, voorkomen) Retourneert de positie van het nde voorkomen van subtekenreeks binnen de opgegeven tekenreeks, waarbij n het voorkomensargument is.
LEFT LEFT(tekenreeks, getal) Retourneert het meest linkse <aantal> tekens in de tekenreeks.
LEN LEN(tekenreeks) Retourneert de lengte van de tekenreeks.
LOWER LOWER(tekenreeks) Retourneert de opgegeven <tekenreeks> in kleine letters.
LTRIM LTRIM(string) Retourneert de opgegeven <tekenreeks> met eventuele voorloopspaties verwijderd.
MID MID(tekenreeks, begin, [lengte]) Retourneert een tekenreeks die begint op de opgegeven beginpositie. Het eerste letterteken in de tekenreeks is positie 1. Als de optionele lengte van het numerieke argument wordt toegevoegd, bevat de geretourneerde tekenreeks alleen dat aantal lettertekens.
PROPER PROPER(tekenreeks) Retourneert de opgegeven <tekenreeks> met de eerste letter van elk woord in hoofdletters en kleine letters.
REGEXP_EXTRACT REGEXP_EXTRACT(tekenreeks, patroon) Retourneert het gedeelte van de tekenreeks dat overeenkomt met het reguliere expressiepatroon.
REGEXP_EXTRACT_NTH REGEXP_EXTRACT_NTH(tekenreeks, patroon, index) Retourneert het gedeelte van de tekenreeks dat overeenkomt met het reguliere expressiepatroon. De subtekenreeks wordt vergeleken met de nde vastleggende groep, waarbij n de opgegeven index is. Als index 0 is, wordt de gehele tekenreeks geretourneerd.
REGEXP_MATCH REGEXP_MATCH(tekenreeks, patroon) Retourneert true (waar) als een subtekenreeks van de opgegeven tekenreeks overeenkomt met het reguliere expressiepatroon.
REGEXP_REPLACE REGEXP_REPLACE(tekenreeks, patroon, vervanging) Retourneert een kopie van de opgegeven tekenreeks waarbij het reguliere expressiepatroon wordt vervangen door de vervangende tekenreeks.
REPLACE REPLACE(tekenreeks, subtekenreeks, vervanging) Zoekt in <tekenreeks> naar <subtekenreeks> en vervangt deze door <vervanging>. Als <subtekenreeks> niet wordt gevonden, wordt de tekenreeks niet gewijzigd.
RIGHT RIGHT(tekenreeks, getal) Retourneert het meest rechtse <aantal> tekens in de tekenreeks.
RTRIM RTRIM(string) Retourneert de opgegeven <tekenreeks> met eventuele volgspaties verwijderd.
SPATIE SPACE(getal) Retourneert een tekenreeks die bestaat uit het opgegeven aantal herhaalde spaties.
SPLIT SPLIT(tekenreeks, scheidingsteken, tokennummer) Retourneert een subtekenreeks uit een tekenreeks met behulp van een scheidingsteken om de tekenreeks te verdelen in een reeks tokens.
STARTSWITH STARTSWITH(tekenreeks, subtekenreeks) Retourneert true (waar) als de tekenreeks begint met een subtekenreeks. Voorafgaande witruimten worden genegeerd.
STR STR(expressie) Cast het argument ervan als een tekenreeks.
TRIM TRIM(string) Retourneert de opgegeven <tekenreeks> met voorloop- en volgspaties verwijderd.
UPPER UPPER(tekenreeks) Retourneert de opgegeven <tekenreeks> in hoofdletters.

Gebruikersfuncties

Functie syntax Beschrijving
USERID15 USERID15() Retourneert de hoofdlettergevoelige Salesforce-ID van 15 tekens voor de ingelogde gebruiker.
USERID18 USERID18() Retourneert de hoofdlettergevoelige Salesforce-ID van 18 tekens voor de ingelogde gebruiker.

AI-functies

Functie syntax Beschrijving
AI_CLASSIFICEREN AI_CLASSIFY(invoerwaarde, invoercategorieën) Classificeert de invoerwaarde in een van de opgegeven categorieën.
AI_SENTIMENT AI_SENTIMENT(expressie) Analyseert het gevoel van de invoertekst en classificeert deze als positief, negatief of neutraal.
 
Wordt geladen
Salesforce Help | Article