Construir un campo de fórmula
Los campos personalizados de fórmula requieren atributos especiales.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: todas las ediciones |
| Permisos de usuario necesarios | |
|---|---|
| Para ver los detalles del campo de fórmula: | Ver parámetros y configuración |
| Para crear, cambiar o eliminar campos de fórmula: | Personalizar aplicación |
Nota El vídeo de ayuda Información general sobre fórmulas (Salesforce Classic) incluye una demostración en directo de estos pasos.
- Comience creando un campo de fórmula de la misma manera que crearía un campo personalizado. Consulte Crear campos personalizados.
- Seleccione el tipo de datos de la fórmula. Seleccione el tipo de datos adecuado para la fórmula en función del resultado del cálculo. Consulte Tipos de datos de fórmula.
- Seleccione el número de cifras decimales en el caso de tipos de datos de divisa, número o porcentaje. Este valor se ignora en los campos de divisa de organizaciones multidivisa. En su lugar, se aplica la opción Número de decimales para la divisa. Salesforce utiliza la regla de redondeo para los números en campos de fórmula. Por ejemplo, 12,345 pasa a ser 12,35 y −12,345 pasa a ser -12,35.
- Haga clic en Siguiente.
-
Genere su fórmula. Los campos de fórmula pueden contener hasta 3.900 caracteres, incluyendo espacios, caracteres de retorno y comentarios. Si su fórmula requiere más caracteres, cree campos de fórmula diferentes y haga referencia a dichos caracteres en otro campo de fórmula. El número máximo de caracteres que se muestra después de una evaluación de expresión de una fórmula es 1.300
- Si está generando una fórmula en la ficha Fórmula avanzada o para aprobaciones o reglas, como flujo de trabajo, validación, asignación, respuesta automática o distribución, haga clic en Insertar campo, seleccione un campo y haga clic en Insertar. Para crear una fórmula básica que pase datos específicos de Salesforce, seleccione la ficha Fórmula simple, elija el tipo de campo en la lista desplegable Seleccionar tipo de campo y seleccione uno de los campos enumerados en la lista desplegable Insertar campo. Cree fórmulas de objeto cruzado que abarcan hasta objetos relacionados y hacen referencia a campos de combinación en dichos objetos.
- Para insertar un operador, seleccione el icono del operador adecuado de la lista desplegable Insertar Operador.
- Si lo desea, haga clic en la ficha Fórmula avanzada para utilizar funciones y ver otros operadores y campos de combinación. Las funciones son fórmulas predefinidas que puede personalizar utilizando los parámetros de entrada.
- Para insertar una función, haga doble clic sobre su nombre en la lista o selecciónela y haga clic en Insertar función seleccionada. Para filtrar la lista de funciones, seleccione una categoría de la lista desplegable Funciones. Seleccione una función y haga clic en Ayuda sobre esta función para visualizar una descripción y ejemplos de fórmulas que utilicen esa función.
-
Considere agregar comentarios a su fórmula, especialmente si es complicada. Los comentarios deben comenzar con una barra seguida de un asterisco (
/*) y terminar con un asterisco seguido de una barra (*/).Los comentarios son muy útiles para explicar partes concretas de una fórmula para cualquier persona que visualiza la definición de la fórmula. Por ejemplo:
AND( /*competitor field is required, check to see if field is empty */ LEN(Competitor__c) = 0, /* rule only enforced for ABCD record types */ RecordType.Name = "ABCD Value", /* checking for any closed status, allows for additional closed picklist values in the future */ CONTAINS(TEXT(StageName), "Closed") )
- Haga clic en Comprobar sintaxis para comprobar si la fórmula tiene errores.
- Si se desea, se puede incluir una descripción de la fórmula en el cuadro Descripción.
- Si la fórmula hace referencia a campos de número, divisa o porcentaje, seleccione cómo se tratarán los campos en blanco. Para que los campos en blanco tengan el valor cero, seleccione Tratar campos en blanco como ceros. Para dejar estos campos en blanco, elija Tratar campos en blanco como en blanco.
- Haga clic en Siguiente.
- Defina la seguridad a nivel de campo para determinar si el campo debe ser visible para perfiles específicos y haga clic en Siguiente.
- Elija los formatos de página que deben mostrar el campo. El campo se agrega como el último campo en la primera sección de dos columnas del formato de página. En el caso de campos personalizados del usuario, el campo se agrega automáticamente en la parte inferior de la página de detalles del usuario.
- Haga clic en Guardar para terminar o haga clic en Guardar y nuevo para crear más campos personalizados.
Nota Al calcularse automáticamente los campos de fórmula, son de sólo lectura en las páginas de detalle de registros y no actualizan los campos de fecha de última modificación. Los campos de fórmula no aparecen en las páginas de modificación.
En fórmulas de cuentas todos los campos de cuenta empresarial están disponibles como campos de combinación. Sin embargo, no están disponibles los campos de cuentas exclusivos de cuentas personales como Fecha de nacimiento y Correo electrónico.
- ¿Qué es una fórmula de objeto cruzado?
Una fórmula de objeto cruzado es una fórmula que abarca dos objetos relacionados y hace referencia a campos de combinación en dichos objetos. Una fórmula de objeto cruzado puede hacer referencia a campos de combinación desde un objeto maestro ("principal") si un objeto se encuentra en el lado de detalle de una relación principal-detalle. Una fórmula de objeto cruzado también funciona con relaciones de búsqueda.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!

