Loading
Utvide Salesforce med klikk, ikke kode
Elementer i en formel

Elementer i en formel

En formel kan inneholde referanser til verdiene i felt, operatorer, funksjoner, litterale verdier eller andre formler.

Bruk ett av eller alle disse elementene til å bygge en formel.

Elementnavn Beskrivelse
Litteral verdi

En tekststreng eller et tall du oppgir, som ikke beregnes eller endres. Hvis du for eksempel har en verdi som alltid multipliseres med 2 % av et beløp, vil formelen inneholde den litterale verdien av 2 % av det beløpet:

ROUND((Amount*0.02), 2)

Dette eksemplet inneholder alle mulige deler av en formel:

  • funksjonen ROUND som brukes til å returnere et tall avrundet til et bestemt antall desimaler
  • feltreferansen Beløp
  • operatoren * som gir beskjed til formelbyggeren om å multiplisere innholdet av Beløp-feltet med den litterale verdien 0,02
  • det litterale tallet 0,02 Bruk desimalverdien for alle prosenter. Hvis du vil ha med faktisk tekst i formelen, bruker du anførselstegn rundt den.
  • det siste tallet 2 i denne formelen er inndata som ROUND-funksjonen krever, som bestemmer antall desimaler som skal returneres
Feltreferanse

Refererer til verdien i et annet tilpasset felt eller standardfelt med et flettefelt. Syntaksen for et flettefelt er field_name for et standardfelt eller field_name__c for et tilpasset felt. Syntaksen for et flettefelt i et relatert objekt er object_name__r.field_name. Bruk Sett inn felt-knappen eller -rullegardinlisten til å sette inn et flettefelt i formelen ved behov.

Til å referere til et felt fra Post for tilpasset metadatatype bruker du

$CustomMetadata.CustomMetadataTypeAPIName.RecordAPIName.FieldAPIName

.

Funksjon En systemdefinert formel som kan kreve inndata fra deg, og returnerer en verdi eller verdier. TODAY() krever for eksempel ingen inndata, men returnerer dagens dato. Funksjonen TEXT(value) krever inndata i form av prosent, tall eller valuta, og returnerer tekst.
Operator

Et symbol som angir typen beregning som skal utføres, eller rekkefølgen den skal utføres i. + (pluss)-symbolen angir for eksempel at to verdier skal legges til. Venstre og høyre parentes angir hvilke uttrykk du vil ha evaluert først.

Kommentar

En merknad i en formel som begynner med en skråstrek fulgt av et stjernetegn (/*). og avsluttes med en stjerne fulgt av en skråstrek (*/). Eksempel:

/*This is a formula comment*/

Kommentarer ignoreres ved behandling av formler.

Kommentarer er nyttige for å forklare spesifikke deler av en formel til de som viser formeldefinisjonen. Eksempel:

AND( 
/*competitor field is required, check to see if field is empty */
LEN(Competitor__c) = 0, 
/* rule only enforced for ABCD record types */
RecordType.Name = "ABCD Value",
/* checking for any closed status, allows for additional closed picklist values in the future */
CONTAINS(TEXT(StageName), "Closed") 
)

Du kan også bruke kommentarer til å kommentere deler av formelen når du feilsøker og kontrollerer syntaksen for å finne feil i formelen.

  • Nesting av kommentarer fører til syntaksfeil. Du kan for eksempel ikke lagre en formel som har følgende:
    /* /* comment */ */
  • Å markere en hel formel som kommentar fører til en syntaksfeil.
  • Kommentarer telles mot grensen for antall tegn og byte i formler.
 
Laster
Salesforce Help | Article