Loading
CRM Analytics
Tilleggsfunksjoner for formler

Tilleggsfunksjoner for formler

I CRM Analytics kan disse anvendelige funksjonene brukes sammen med datatypene text, number, date_only og datetime for å bygge inn logikk i formler.

Tilleggsfunksjoner for formler

Bruk kolonnens API-navn i uttrykket, ikke etiketten, når du skriver formler. Parameterdelen er omsluttet av parenteser.

case-funksjonen håndterer hvis/så-logikk for formler. Denne funksjonen kan brukes sammen med TEXT-, NUMBER-, DATE_ONLY- og DATETIME-data. Syntaksen er:

case primary_expr(optional)
	when condition
	then result_expr
	... 
	else 
	default_expr
end

Syntaksen inkluderer disse nøkkelordene og parameterne:

  • case- og end-nøkkelordene starter og avslutter uttrykket.
  • when- og then-nøkkelordene definerer en betingelsessetning. Du kan inkludere én eller flere betingelsessetninger.
  • condition er et logisk uttrykk som kan vurderes som sant eller usant. Utform dette uttrykket med alle verdier, identifikatorer, logiske operatorer, sammenlikningsoperatorer eller skalarfunksjoner (inkludert dato- og matematiske funksjoner) som støttes av EA SQL. Eksempel:
    eg xInt < 5 or  price > 1000 and price <= 2000
  • result_expr er et uttrykk som kan vurderes av EA SQL-motoren. Du kan inkludere verdier, identifikatorer og skalarfunksjoner, inkludert dato- og matematiske funksjoner. Uttrykket kan uttrykke en hvilken som helst datatype, men datatypen må være konsistent for alle betingelsesuttrykk. Hvis result_expr er av typen NUMERIC type, så må result_expr2 … result_exprN også være av typen NUMERIC. Eksempel:
    abs(price)
  • else gjør det mulig å angi et standarduttrykk. Else-setningen må følge etter den betingede when/then-setningen. Det kan være bare én else-setning. Denne parameteren er valgfri.
  • default_expr er et uttrykk som kan vurderes av EA SQL-motoren. Utfallet hvis betingelsesuttrykket vurderes som usant.

Her er et eksempel på en case-funksjon. Type er et felt i datasettet. "New Business" og "Existing Business" er verdier Type-feltet kan ha.

case 
    when Type = 'New Business'
    then 'NB'
    when Type = 'Existing Business' 
    then 'EB'
    else
    Type
end

coalesce-funksjonen returnerer den første ikke-null-verdien i et uttrykk. Ellers returneres null. Denne funksjonen kan brukes sammen med TEXT-, NUMBER-, DATE_ONLY- og DATETIME-data. Syntaksen er: coalesce(expr1,expr2)

Syntaksen inkluderer disse parameterne:

  • expr1 er første felt eller tekststreng der det skal søket etter noe annet enn en tomverdi
  • expr2 er neste felt eller tekststreng der det skal søket etter noe annet enn en tomverdi
 
Laster
Salesforce Help | Article