Loading
Tableau-semantics
Lasketun kentän kaavan funktiot

Lasketun kentän kaavan funktiot

Tableau-semantics tukee useita eri kategorioiden toimintoja.

Useita näitä funktioita tuetaan myös Tableaussa. Lisätietoja ja esimerkkejä on Tableau-funktioiden dokumentaatiossa. Jos eroavaisuuksia on, Tableau Semantics käyttää tällä sivulla olevia tietoja.

Aggregointifunktiot

funktio syntax Kuvaus
KESKIARVO AVG(expression) Palauttaa lausekkeen kaikkien arvojen keskiarvon. Null-arvoja ei huomioida.
CORR CORR(lauseke1, lauseke2) Palauttaa kahden lausekkeen Pearson-korrelaatiokertoimen.
COVAR COVAR(lauseke1, lauseke2) Palauttaa kahden lausekkeen esimerkkivarianssin.
COVARP COVARP(lauseke 1, lauseke2) Palauttaa kahden lausekkeen koovarianssin.
COUNT COUNT(lauseke) Palauttaa ryhmän ei-erillisten kohteiden määrän. Null-arvoja ei lasketa.
COUNTD COUNTD(lauseke) Palauttaa ryhmän erillisten kohteiden määrän. Null-arvoja ei lasketa.
MEDIAANTI MEDIAN(lauseke) Palauttaa lausekkeen mediaanin kaikista tietueista. Null-arvoja ei huomioida.
PERCENTILE PERCENTILE(lauseke, numero) Palauttaa määritettyä <numero>-arvoa vastaavan lausekkeen prosenttiarvon. <lukumäärän> täytyy olla väliltä 0–1 (sisältää) ja sen täytyy olla numeerinen vakio.
STDEV STDEV(lauseke) Palauttaa annetun <lausekkeen> kaikkien arvojen tilastollisen keskihajonnan populaation näytteen perusteella.
STDEVP STDEVP(expression) Palauttaa annetun <lausekkeen> kaikkien arvojen tilastollisen keskihajonnan puolueellisen populaation perusteella.
SUM SUM(lauseke) Palauttaa lausekkeen kaikkien arvojen summan. Null-arvoja ei huomioida.
VAR VAR(lauseke) Palauttaa annetun <lausekkeen> kaikkien arvojen tilastollisen variaation populaation näytteen perusteella.
VARP VARP(lauseke) Palauttaa annetun <lausekkeen> kaikkien arvojen tilastollisen variaation koko populaation perusteella.

Päivämääräfunktiot

Huomautus
Huomautus Virheelliset syötteet aiheuttavat kyselyvirheitä. Syötettyjä tietoja, jotka sisältävät päivämääriä, jotka eivät ole olemassa, kuten 30. helmikuuta, ei pyöristetä lähimpään todelliseen päivämäärään. Sen sijaan kysely epäonnistuu kokonaan datan eheyden ylläpitämiseksi.
FunktioN syntax Kuvaus
DATE DATE(LAUSUNTO) Palauttaa numeron, merkkijonon tai päivämäärän <lauseke>.
DATEADD DATEADD(päivämäärä_osa, aikaväli, päivämäärä) Palauttaa <date> ja määritetyn numeron <interval> lisättynä kyseisen päivämäärän määritettyyn <date_part>-arvoon. Voit esimerkiksi lisätä 3 kuukautta tai 12 päivää alkamispäivään.
DATEDIFF DATEDIFF(date_part, date1, date2, [start_of_week]) Palauttaa kahden päivämäärän välisten päivämäärän osien (viikkojen, vuosien jne.) määrän.
DATANAME DATENAME(date_part, date, [start_of_week]) Palauttaa <date_part>-arvon <date> merkkijonona.
DATEPARSE DATEPARSE(date_format, date_string) Palauttaa tarkasti muotoillut merkkijonot päivämäärinä.
DATEPART DATEPART(date_part, date, [start_of_week]) Palauttaa määritetyn päivämääräosan nimen kokonaislukuna.
DATETIME DATETIME(lauseke) Palauttaa numero-, merkkijono- tai päivämäärälausekkeen datetime-arvon.
DATETRUNC DATETRUNC(date_part, date, [start_of_week]) Ota tietyn päivämäärän ja palauttaa päivämäärän version haluamallasi tarkkuudella. Koska jokaisella päivämäärällä täytyy olla arvo päivälle, kuukaudelle, vuosineljännekselle ja vuodelle, DATETRUNC määrittää arvot jokaisen päivämääräosan pienimpänä arvona määritettyyn päivämääräosaan asti.
DAY    
ISDATE ISDATE(merkkijono) Palauttaa true, jos määritetty <merkkijono> on käypä päivämäärä.
ISOQVARTER ISOQUARTER(päivämäärä) Palauttaa määritetyn <date>-arvon ISO8601-viikoittaisen vuosineljänneksen kokonaislukuna.
ISOWEEK ISOWEEK(päivämäärä) Palauttaa määritetyn <date>-arvon ISO8601-viikoittaisen viikon kokonaislukuna.
ISOWEEKDAY ISOWEEKDAY(päivämäärä) Palauttaa määritetyn <date>-arvon ISO8601-viikoittaisen arkipäivän kokonaislukuna.
ISOYEAR ISOYEAR(päivämäärä) Palauttaa määritetyn päivämäärän ISO8601-viikoittaisen vuoden kokonaislukuna.
MAKEDATE MAKEDATE(vuosi, kuukausi, päivä) Palauttaa päivämääräarvon, joka on laadittu määritetystä <year>-, <month>- ja <day>-arvosta.
MAKEDATETIME MAKEDATETIME(päivämäärä, aika) Palauttaa dateetime-arvon, joka sisältää <date>- ja <time>-arvot. Päivämäärä voi olla päivämäärä-, päivämäärä/aika- tai merkkijonotyyppi. Ajan täytyy olla päivämäärä/aika.
MAKETIME MAKETIME(tunti, minuutti, sekunti) Palauttaa päivämääräarvon, joka on laadittu määritetystä <hour>-, <minute>- ja <second-arvoista
MONTH MONTH(päivämäärä) Palauttaa annetun <date>-arvon kuukauden kokonaislukuna.
NOW NOW() Palauttaa paikallisen järjestelmän tämänhetkisen päivämäärän ja kellonajan.
QUARTER VUOSINELJÄNNES(päivämäärä) Palauttaa annetun <date>-arvon vuosineljänneksen kokonaislukuna.
TODAY TODAY() Palauttaa kuluvaa hetkeä vastaavan päiväyksen tietotyyppinä.
VIIKKO WEEK(päivämäärä) Palauttaa annetun <date>-arvon viikon kokonaislukuna.
YEAR YEAR(date) Palauttaa annetun <date>-arvon vuoden kokonaislukuna.

Loogiset funktiot

Funktio syntax Kuvaus
CASE CASE <lauseke> WHEN <value1> THEN <then1> WHEN <value2> THEN <then2> ... [ELSE <default>] END Arvioi lausekkeen ja vertaa sitä määritettyihin vaihtoehtoihin (<value1>, <value2> jne.). Kun lauseketta vastaava arvo löytyy, CASE palauttaa sitä vastaavan arvon. Jos vastaavuutta ei löydy, oletusarvo palautetaan. Jos oletusarvoa tai vastaavaa arvoa ei ole, null palautetaan.
ELSE CASE <lauseke> WHEN <value1> THEN <then1> WHEN <value2> THEN <then2>... [ELSE <default>] END IF- tai CASE-lausekkeen valinnainen osa, jota käytetään oletusarvon määrittämiseen, joka palautetaan, jos mikään testatuista lausekkeista ei täyty.
ELSEIF [ELSEIF <test2> JA sitten <then2>] Testaa sarjan lausekkeita ja palauttaa arvon <then> ensimmäiselle todelle <test>-arvolle.
END   Käytetään sulkemaan IF- tai CASE-lauseke.
IIF IIF(<test>, <then>, <else>, [<unknown>]) Tarkastaa, täyttyykö ehto (<test>) ja palauttaa arvon <then>jos testi on tosi, <else> jos testi on false ja valinnaisen arvon <unknown>, jos testi on null. Jos valinnaista tuntematon-arvoa ei ole määritetty, IIF palauttaa null-arvon.
IF IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <default>] END Testaa sarjan lausekkeita ja palauttaa arvon <then> ensimmäiselle todelle <test>-arvolle.
IFNULL Palauttaa <expr1>, jos se ei ole null, muussa tapauksessa palauttaa <expr2>. IFNULL(expr1, expr2)
IN <expr1> IN <expr2> Palauttaa arvon TOSI, jos jokin <expr1>-kentän arvo vastaa jotakin <expr2>-kentän arvoa.
ISNULL ISNULL(expression) Palauttaa arvon true, jos <lauseke> on NULL (ei sisällä käypiä tietoja).
NOT NOT <lauseke> Suorittaa loogisen kiellon lausekkeelle.
THEN IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <default>] END IF-, ELSEIF- tai CASE-lausekkeen pakollinen osa, jota käytetään määrittämään, mikä tulos palautetaan, jos tietty arvo tai testi on tosi.
WHEN CASE <lauseke> WHEN <value1> THEN <then1> WHEN <value2> THEN <then2> ... [ELSE <default>] END CASE-lausekkeen pakollinen osa. Löytää ensimmäisen <arvo>-arvon, joka vastaa <lauseketta>, ja palauttaa sitä vastaavan <niin>-arvon.
ZN ZN(expression) Palauttaa <lausekkeen>, jos se ei ole null, muussa tapauksessa palauttaa nollan.

Loogiset operaattorit

operaattori Kuvaus
= ja == Arvioi, ovatko kaksi arvoa yhtenevät. = ja == operaattorit ovat keskenään vaihtokelpoisia.
<> ja != Arvioi, ovatko kaksi arvoa epäyhtenevät.
< Arvioi, onko arvo pienempi kuin arvo, joka seuraa kyseistä symbolia.
> Arvioi, onko arvo pienempi kuin arvo, joka seuraa kyseistä symbolia.
<= Arvioi, onko arvo pienempi tai yhtä suuri kuin arvo, joka seuraa kyseistä symbolia.
>= Arvioi, onko arvo suurempi tai yhtä suuri kuin arvo, joka seuraa kyseistä symbolia.
AND Arvioi, ovatko kumpikin kaksi arvoa tai lauseketta tosia.
OR Arvioi, onko vähintään yksi monista arvoista tai lausekkeista tosi.

Numerofunktiot

Operaattori/funktio syntax Kuvaus
+   +-operaattori tarkoittaa lisäystä numeroille ja merkitsee ketjutusta merkkijonoille. Voit käyttää sitä lisätäksesi päivämäärään tietyn määrän päiviä.
  — operaattori tarkoittaa vähennystä, kun sitä sovelletaan numeroihin, ja negatiivista, jos sitä sovelletaan lausekkeeseen. Voit käyttää sitä vähentääksesi päivämäärästä tietyn määrän päiviä tai laskeaksesi kahden päivämäärän välisen eron päivissä.
*   *-operaattori tarkoittaa numeerista kerrointa.
/   /-operaattori tarkoittaa numeerista divisioonaa.
()   Määrittää, että sulkeiden välissä olevat lausekkeet lasketaan ensin. Kaikki muut lausekkeet arvioidaan normaalissa laskujärjestyksessä.
ABS ABS(numero) Palauttaa annetun <numeron> absoluuttisen arvon
ACOS ACOS(numero) Palauttaa annetun <numero>-arvon arkkosin (kulma). Virheelliset argumentit aiheuttavat kyselyn epäonnistumisen.
SIN ASIN(numero) Palauttaa määritetyn <numero>-arvon kulman. Virheelliset argumentit aiheuttavat kyselyn epäonnistumisen.
ATAN ATAN(numero) Palauttaa määritetyn <numero>-arvon arktangentin (kulman).
ATAN2 ATAN2(y-numero, x-numero) Palauttaa arktangentin (kulman) kahden numeron (x ja y) välillä. Lopputulos on säteillä.
CEILING CEILING(numero) Pyöristää <luku> lähimpään kokonaislukuun, jolla on yhtä suuri tai suurempi arvo.
COS COS(numero) Palauttaa kulun cosyn.
COT COT(numero) Palauttaa kulun koodikatkelman. Virheelliset argumentit aiheuttavat kyselyn epäonnistumisen.
TASOT DegREES(numero) Muuntaa säteiden kulman asteiksi.
DIV DIV(kokonaisluku1, kokonaisluku2) Palauttaa divisioonan operaation kokonaisluvun, jossa <integer1> jaetaan <integer2>.
EXP EXP(numero) Palauttaa arvon e korotettuna annetun <numeron> potenssiin.
LEIJUNTA FLOAT(lauseke) Näyttää sen argumentin leijuvana pistenumerona.
FLOOR FLOOR(numero) Pyöristää numeron lähimpään <numero>-arvoon, jolla on yhtä suuri tai pienempi arvo.
INT INT(lauseke) Kaavioi sen argumentin kokonaislukuna.
LOG LOG(numero, [perus]) Palauttaa määritetyn <perus>-arvon <numero>-logaritmin. Jos valinnaista perusargumenttia ei ole, käytetään base 10 -arvoa. Virheelliset argumentit aiheuttavat kyselyn epäonnistumisen.
LN LN(numero) Palauttaa <numero>-arvon luonnollisen logaritmin. Virheelliset argumentit aiheuttavat kyselyn epäonnistumisen.
MAX MAX(lauseke) tai MAX(expr1, expr2) Palauttaa kahden argumentin enimmäismäärän, joiden täytyy olla samaa datatyyppiä. Voit myös soveltaa MAX-arvoa yhdelle kentälle aggregaattina.
MIN MIN(lauseke) tai MIN(expr1, expr2)

Palauttaa kahden argumentin enimmäismäärän, joiden täytyy olla samaa datatyyppiä.

Voit myös soveltaa MIN-arvoa yhdelle kentälle aggregaattina.

PI (Pisteet) PI() Palauttaa numeerisen vakion pi: 3.14159...
     
ROUND ROUND(numero, [desimaalit])

Pyöristää <numero> määritettyyn määrään numeroita.

Valinnaiset desimaalit -argumentti määrittää, montako desimaalipistettä sisällytetään mukaan. Jos desimaaleja jätetään pois, luku pyöristetään lähimpään kokonaislukuun.

POWER POWER(numero, potenssi) Korottaa <numero> määritettyyn <power>-arvoon.
RANDOM RANDOM() Palauttaa satunnaisen desimaaliarvon seuraavasta asteikosta 0,0 <= x < 1,0.
RADIAANI RADIANS(numero) Muuntaa määritetyn <numeron> asteista sädeiksi.
ROUND ROUND(numero, [desimaalit])

Pyöristää <numero> määritettyyn määrään numeroita.

Valinnaiset desimaalit -argumentti määrittää, montako desimaalipistettä sisällytetään mukaan. Jos desimaaleja jätetään pois, luku pyöristetään lähimpään kokonaislukuun.

SIGN SIGN(numero) Palauttaa <numero>-merkin: Mahdolliset palautusarvot ovat -1 jos luku on negatiivinen, 0 jos luku on nolla tai 1 jos luku on positiivinen.
SIN SIN(numero) Palauttaa kulun sinuksen.
NELJÄNNES SQUARE(numero) Palauttaa <numero>-arvon neliön.
TAN TAN(numero) Palauttaa kulun väliviivan.

Tekstifunktiot

Huomautus
Huomautus REGEX-lausekkeet käyttävät regex-kirjastoa [RE2](https://github.com/google/re2/wiki/Syntax). RE2:ssa tyhjää kuviota pidetään vastaavuutena kaikissa mahdollisissa sijainneissa (mukaan lukien merkkijonon alussa). Joitakin syntaksia ei tueta, mukaan lukien taustaviittaukset, lookhead, lookback ja possessive-mittarit.
Funktio syntax Kuvaus
ASCII ASCII(merkkijono) Palauttaa ASCII-koodin <merkkijono>:n ensimmäiselle kirjaimelle.
CONTAINS CONTAINS(merkkijono, alamerkkijono) Vertaa tekstin kahta argumenttia ja palauttaa arvon TOSI, jos toinen argumentti sisältyy ensimmäiseen. Muussa tapauksessa palauttaa arvon EPÄTOSI.
ENDSWITH ENDSWITH(merkkijono, alamerkkijono) Palauttaa arvon true, jos annettu <merkkijono> päättyy määritettyyn <alamerkkijonoon>. Lopussa olevat välilyönnit ohitetaan.
FIND FIND(merkkijono, alamerkkijono, [aloitus]) Palauttaa alamerkkijonon indeksin sijainnin merkkijonossa tai 0, jos alamerkkijonoa ei löydy. Merkkijonon ensimmäinen merkki on position 1. Jos valinnainen numeroargumentin aloitus lisätään, funktio ei huomioi alamerkkijonon esiintymiä, jotka näytetään ennen aloitussijaintia.
FINDNTH FINDNTH(merkkijono, alamerkkijono, esiintymä) Palauttaa määritetyn merkkijonon sisällä olevan alamerkkijonon n:n ensimmäisen esiintymän sijainnin, jossa n on esiintymän argumentti.
LEFT LEFT(merkkijono, numero) Palauttaa merkkijonossa vasemmanpuoleisimman <määrän> merkkejä.
LEN LEN(merkkijono) Palauttaa merkkijonon pituuden.
LOWER LOWER(merkkijono) Palauttaa annetun <merkkijonon> pienillä kirjaimilla.
LTRIM LTRIM(merkkijono) Palauttaa annetun <merkkijonon> ja kaikki edessä olevat välilyönnit poistettuna.
MID MID(merkkijono, aloitus, [pituus]) Palauttaa merkkijonon, joka alkaa määritetystä aloitussijainnista. Merkkijonon ensimmäinen merkki on sijainti 1. Jos valinnainen numeroargumentin pituus lisätään, palautettu merkkijono sisältää vain kyseisen merkkimäärän.
OIKEIN PROPER(merkkijono) Palauttaa annetun <merkkijonon>, jossa jokaisen sanan ensimmäinen kirjain on iso ja loput kirjaimet pienillä kirjaimilla.
REGEXP_EXTRACT REGEXP_EXTRACT(merkkijono, kuvio) Palauttaa merkkijonon osan, joka vastaa säännöllistä lausekekuviota.
REGEXP_EXTRACT_NTH REGEXP_EXTRACT_NTH(merkkijono, kuvio, indeksi) Palauttaa merkkijonon osan, joka vastaa säännöllistä lausekekuviota. Alamerkkijono vastaa n:tä kaappausryhmää, jossa n on annettu indeksi. Jos indeksin arvo on 0, koko merkkijono palautetaan.
REGEXP_MATCH REGEXP_MATCH(merkkijono, kuvio) Palauttaa true, jos määritetyn merkkijonon alamerkkijono vastaa säännöllistä lausekekuviota.
REGEXP_REPLACE REGEXP_REPLACE(merkkijono, kuvio, korvaus) Palauttaa kopion määritetystä merkkijonosta, jossa säännöllinen lausekekuvio on korvattu korvaavalla merkkijonolla.
REPLACE REPLACE(merkkijono, alamerkkijono, korvaaminen) Hakee <merkkijono> arvolle <alamerkkijono> ja korvaa sen arvolla <korvaus>. Jos <substring>-merkkijonoa ei löydy, merkkijonoa ei muuteta.
RIGHT RIGHT(merkkijono, numero) Palauttaa merkkijonossa olevien merkkien oikeanpuoleisimman <numeron>.
RTRIM RTRIM(merkkijono) Palauttaa annetun <merkkijonon> ja kaikki lopussa olevat välilyönnit poistettuna.
TILA SPACE(numero) Palauttaa merkkijonon, joka koostuu määritetystä määrästä toistuvia välilyöntejä.
PalveluntarjoajaLIT SPLIT(merkkijono, erotinmerkki, valtuuden numero) Palauttaa alamerkkijonon merkkijonosta käyttämällä erotinmerkkiä jakaakseen merkkijonon valtuuksien sarjaan.
STARTSWITH STARTSWITH(merkkijono, alamerkkijono) Palauttaa true, jos merkkijono alkaa alamerkkijonolla. Liidien välilyönnit ohitetaan.
STR STR(lauseke) Kaavioi argumenttinsa merkkijonona.
TRIM TRIM(merkkijono) Palauttaa annetun <merkkijonon>, jonka edessä ja lopussa olevat välilyönnit on poistettu.
UPPER UPPER(merkkijono) Palauttaa annetun <merkkijonon> isoissa kirjaimissa.

Käyttäjäfunktiot

Funktio syntax Kuvaus
USERID15 USERID15() Palauttaa kirjainkokoriippuvaisen 15-merkkisen Salesforce-tunnuksen sisäänkirjautuneelle käyttäjälle.
USERID18 USERID18()-ARVO Palauttaa kirjainkokoriippuvaisen 18-merkkisen Salesforce-tunnuksen sisäänkirjautuneelle käyttäjälle.

AI-funktiot

Funktio syntax Kuvaus
AI_CLASSIFY AI_CLASSIFY(input_arvo, input_categories) Luokittelee syötetyn arvon yhteen määritetyistä luokista.
AI_SENTIMENTTI AI_SENTIMENT(lauseke) Analysoi syötetyn tekstin sentimentin ja luokittelee sen positiiviseksi, negatiiviseksi tai neutraaliksi.
 
Ladataan
Salesforce Help | Article