Loading
CRM Analytics
Numeriska operatorer och funktioner för formler

Numeriska operatorer och funktioner för formler

I CRM Analytics, använd numeriska funktioner för att beräkna värden från siffror i ditt recept. Du kan till exempel runda av och trunkera tal eller bestämma deras absoluta värde. Argumenten för numeriska funktioner kan vara antingen talvärden eller kolumner.

Numeriska operatorer och funktioner för formler

Använd API-namnet på kolumnen i uttrycket, inte etiketten, när du anger en formel. Sektionen parametrar omges av parenteser. Du kan till exempel ange följande uttryck.

round(Total_Amount/Unit_Price, 2)

Du kan använda följande matematiska operatorer.

Operator Beskrivning
+ Beräknar summan av två värden.
- Beräknar skillnaden mellan två värden.
* Multiplicerar de två värdena.
/ Dividerar det första värdet med det andra.
() Anger att uttrycken inom parenteserna beräknas först. Alla andra uttryck beräknas baserat på standardoperatorns prioritet.

Du kan även använda följande numeriska funktioner i ett uttryck.

Numerisk funktion Beskrivning Syntax
abs Beräknar det absoluta värdet för ett tal. Det absoluta värdet för ett tal är talet utan något tecken för positivt eller negativt värde.

abs(field)

field är ett siffer- eller måttfält som du vill avgöra det absoluta värdet på.

Exempel: abs(Amount)

ceil Avrundar ett tal uppåt till närmaste heltal.

ceil(field)

field är ett siffer- eller måttfält som du vill avrunda till närmaste heltal.

exp Returnerar ett värde för e upphöjt till den exponent du anger.

exp(field)

field är ett siffer- eller måttfält som du vill upphöja e till.

floor Returnerar ett tal avrundat nedåt till närmaste heltal.

floor(field)

field är ett siffer- eller måttfält som du vill avrunda ned till närmaste heltal.

format_number Formaterar ett nummer genom att avrunda till det angivna antalet decimaler eller genom att använda ett visst format, till exempel #,###,###.##.

format_number(expr,format)

expr är ett siffer- eller måttfält som du vill ändra formatet på.

format är det nya formatet som ska tillämpas till siffrorna i kolumnen. Parametern kan vara i formatet som skapas som '#,###,###.##' eller i faktiska siffror som '12,332.1235'. Denna parameter är valfri. Om du inte specificerar ett format avkortas fältet till ett heltal.

Exempel: format_number(12332.123456, '###,###,###,###,###,###.###') returnerar 12,332.123

log Returnerar logaritmen för talet i den bas du specificerar.

log(value,field)

value är ett siffer- eller måttfält som du vill använda som bas för logaritmen.

field är ett siffer- eller måttfält som du vill få logaritmen av.

power Höjer upp ett tal med en given exponent.

power(field,value)

field är ett nummervärde eller fält som du vill upphöja till den specificerade exponenten.

value är ett siffer- eller måttfält som utgör den exponent som du vill höja upp ett givet tal till.

round Returnerar ett avrundat tal som ligger närmast det aktuella talet, begränsat till ett givet antal decimaler.

round(field,numberOfDigits)

field är ett siffer- eller måttfält som du vill avrunda.

numberOfDigits är ett siffer- eller måttfält som specificerar antalet siffror att avrunda talet till.

sqrt Returnerar den positiva kvadratroten av ett givet tal.

sqrt(field)

field är ett siffer- eller måttfält som du vill ta roten ur.

truncNumber Avkortar det specificerade antalet decimaler från talet eller konverterar till ett heltal.

truncNumber(field,scale)

field är ett siffer- eller måttfält som du vill avkorta.

scale är antalet siffror som du vill ska vara till höger om decimaltecknet. Denna parameter krävs. Om du inte anger vill ha några decimalvärden, använd ett 0.

Exempel: scale(13.111, 1) returnerar 13.1

 
Laddar
Salesforce Help | Article