Compártelo con tus amigos!

Los Formula Fields en Salesforce son tipos de campos personalizados que pueden ser utilizados para diferentes propósitos. A continuación, revisaremos qué son los formula fields y cómo podemos utilizarlos en esta plataforma.

Formula Fields en Salesforce

  • Son campos de sólo lectura que automáticamente calculan su valor basado en otros campos.
  • Se actualizan automáticamente cuando los campos referidos de la fórmula cambian.
  • Los formula fields pueden referenciar relaciones con otros objetos.
  • Categorías: Date & Time, Logical, Math, Text y Advanced.
  • Tipos: Checkbox, Currency, Date, Date/Time, Number, Percent, Text o Time.
  • Pueden ser fórmulas simples o avanzadas.
  • Fórmulas Simples: Permiten seleccionar uno o más campos y operadores como Add / Substract / Concatenate.
  • Fórmulas Avanzadas: Permiten seleccionar uno o más campos, operadores y funciones avanzadas.

Operadores

  • Math: Add, Subtract, Multiply, Divide, Exponentiation y Parentheses.
  • Logical: Equal, Not Equal, Less Than, Greater Than, Less Than o Equal, Greater than o Equal, AND, OR.
  • Text: Concatenate (&).

Funciones

  • Date & Time: ADDMONTHS, DATE, DATETIMEVALUE, DATEVALUE, DAY, HOUR, NOW, MONTH…
  • Text: INCLUDES, LEN, LPAD, MID, RPAD, TRIM, TEXT, UPPER, VALUE, FIND, CONTAINS…
  • Summary & Advanced: REGEX, REQUIRESCRIPT, INCLUDE, JUNCTIONIDLIST…
  • Math: ABS, EXP, FLOOR, LN, LOG, MAX, MIN, ROUND, SQRT…
  • Logical: AND, CASE, IF, ISBLANK, NOT, ISNULL, OR, PRIORVALUE…

Escenarios Comunes para usar Formula Fields

  • Cuando necesitamos concatenar campos o textos, podemos usar el ampersand (&) u operador para concatenar.
  • Para obtener el valor de un campo padre desde un campo hijo.
  • Formula cross-object: Para obtener el valor de un campo desde un objeto relacionado.
  • Para realizar cálculos de fecha.
  • Pueden ser usados para mostrar imágenes basadas en ciertos valores.
  • Podemos usar IF para realizar una condición lógica.
  • Para determinar un valor de un conjunto de valores. Por ejemplo, para conseguir el primer número del teléfono de un usuario.
  • Para crear un enlace URL basado en el valor de un campo.
  • Eliminar el formato de un campo. Por ejemplo, podemos remover los guiones de un número de teléfono.
  • Para redondear un valor numérico al número entero más cercano.

Limitaciones de los Formula Fields

  • Tienen un máximo de 3900 caracteres.
  • Estos campos no aparecen en ninguna búsqueda de Salesforce.
  • No se pueden incluir los tipos de datos: Encrypted, Long Text Area y Description.
  • No es permitido crear bucles entre campos formula.

Ejemplo Práctico

Más Información

Si quieres aprender más acerca de este tema puedes ir a Data Model & Advanced Data Model in Salesforce.

(Visited 645 times, 1 visits today)

Compártelo con tus amigos!

Close