Loading
CRM Analytics
Funciones adicionales para fórmulas

Funciones adicionales para fórmulas

En CRM Analytics, estas funciones versátiles se pueden utilizar con los tipos de datos texto, número, date_only y fecha y hora para construir lógica en sus fórmulas.

Funciones adicionales 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.

La función case gestiona la lógica if/then para fórmulas. Esta función se puede utilizar con datos de TEXT, NUMBER, DATE_ONLY y DATETIME. La sintaxis es:

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

La sintaxis incluye estas palabras clave y estos parámetros:

  • Las palabras clave case y end inician y cierran la expresión
  • Las palabras clave when y then definen una declaración condicional. Puede incluir una o más declaraciones condicionales.
  • condition es una expresión lógica que se puede evaluar como verdadera o falsa. Construya esta expresión con cualquier valor, identificador, operador lógico, operador de comparación o funciones escalares (incluyendo funciones matemáticas y fecha) compatibles con EA SQL. Ejemplo:
    eg xInt < 5 or  price > 1000 and price <= 2000
  • result_expr es una expresión que se puede evaluar por el motor de EA SQL. Puede incluir valores, identificadores y funciones escalares, incluyendo funciones matemáticas y fecha. La expresión puede evaluarse con cualquier tipo de datos, pero el tipo de datos debe ser coherente entre todas las expresiones condicionales. Entonces si result_expr es de tipo NUMERIC, result_expr2 … result_exprN también debe ser de tipo NUMERIC. Ejemplo:
    abs(price)
  • else permite especificar una expresión predeterminada. La declaración else debe seguir la declaración when/then condicional. Solo puede haber una declaración else. Este parámetro es opcional.
  • default_expr es una expresión que se puede evaluar por el motor de EA SQL. El resultado si la expresión de condición se evalúa como falsa.

Este es un ejemplo de función case. Tipo es un campo en el conjunto de datos. “Nuevo negocio” y “Negocio existente” son valores del campo Tipo.

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

La función coalesce devuelve el primer valor no nulo en una expresión. De lo contrario, devuelve nulo. Esta función se puede utilizar con datos de TEXT, NUMBER, DATE_ONLY y DATETIME. La sintaxis es: coalesce(expr1,expr2)

La sintaxis incluye estos parámetros:

  • expr1 es la primera cadena de texto o campo a buscar para un valor no nulo
  • expr2 es la cadena de texto o campo siguiente a buscar para un valor no nulo
 
Cargando
Salesforce Help | Article