Loading
CRM Analytics
Operadores numéricos y funciones para fórmulas

Operadores numéricos y funciones para fórmulas

En CRM Analytics, utilice funciones numéricas para calcular valores desde números en su receta. Por ejemplo, puede redondear, truncar y determinar el valor absoluto de un número. Los argumentos para funciones numéricas pueden ser valores numéricos o columnas.

Operadores numéricos y funciones para fórmulas

Al ingresar una fórmula, utilice el nombre de la API de la columna en la expresión, no la etiqueta. La sección de parámetros está rodeada por paréntesis. Por ejemplo, puede ingresar la siguiente expresión.

round(Total_Amount/Unit_Price, 2)

Puede utilizar los siguientes operadores matemáticos.

Operador Descripción
+ Calcula la suma de dos valores.
- Calcula la diferencia entre dos valores.
* Multiplica los dos valores.
/ Divide el primer valor por el segundo.
() Especifica que las expresiones entre los paréntesis se evalúan primero. El resto de expresiones se evalúan utilizando la prevalencia del operador estándar.

También puede utilizar las siguientes funciones numéricas en una expresión.

Función numérica Descripción Sintaxis
abs Calcula el valor absoluto de un número. El valor absoluto de un número es el número sin el signo positivo o negativo.

abs(field)

field es un valor numérico o campo (medición) del que desea determinar el valor absoluto.

Ejemplo: abs(Amount)

ceil Redondea hacia arriba un número al número entero más próximo.

ceil(field)

field es un valor numérico o campo (medición) que desea redondear al entero más próximo.

exp Devuelve un valor de “e” elevado a la potencia del número especificado.

exp(field)

field es un valor numérico o campo (medición) que desea elevar por e.

floor Devuelve un número redondeado hacia abajo al número entero más próximo.

floor(field)

field es un valor numérico o campo (medición) que desea redondear hacia abajo al entero más cercano.

format_number Asigna un formato a un número redondeando al número especificado de decimales o aplicando un formato concreto, por ejemplo #,###,###.##.

format_number(expr,format)

expr es un valor numérico o campo (medición) del que desea cambiar el formato.

format es el nuevo formato a aplicar a los números en la columna. El parámetro puede estar en el formato compuesto como '#,###,###.##' o numeración actuales como ‘12.332,1235’. Este parámetro es opcional. Si no especifica un formato, el campo se trunca en un entero.

Ejemplo: format_number(12332.123456, '###,###,###,###,###,###.###') devuelve 12,332.123

log Devuelve el algoritmo del número en la base que especifica.

log(value,field)

value es un valor numérico o campo (medición) utilizado como la base del algoritmo.

field es un valor numérico o campo (medición) del que desea tomar el algoritmo.

power Eleva un número a la potencia de otro número.

power(field,value)

field es un valor numérico o campo que desea elevar a la potencia especificada.

value es un valor numérico o campo (medición) que es la potencia a la que desea elevar el número.

round Devuelve el número más próximo al número especificado, limitando el número nuevo al número especificado de dígitos.

round(field,numberOfDigits)

field es un valor numérico o campo (medición) que desea redondear.

numberOfDigits es un valor numérico o campo (medición) que especifica el número de dígitos a los que redondear el número.

sqrt Devuelve la raíz cuadrada positiva de un determinado número.

sqrt(field)

field es un valor numérico o campo (medición) del que desea encontrar la raíz cuadrada.

truncNumber Trunca el número especificado de valores decimales desde el número o convierte a un entero.

truncNumber(field,scale)

field es un valor numérico o campo (medición) que desea truncar.

scale es el número de dígitos que desea a la derecha del punto decimal. Este parámetro es obligatorio. Si no especifica que desea valores decimales, utilice un 0.

Ejemplo: scale(13.111, 1) devuelve 13.1

 
Cargando
Salesforce Help | Article