Crear campos de fórmula
Resumen
La vicepresidenta de ventas Allison Wheeler solicitó su ayuda para recopilar información adicional sobre oportunidades. En primer lugar, le gustaría que los usuarios de ventas y ejecutivos vieran sus comisiones calculadas para oportunidades ganadas. También le gustaría que las regiones y las zonas de las cuentas se mostraran en las oportunidades para que todos las vean. Además, en un esfuerzo para mejorar la precisión de las oportunidades en curso, le gustaría mostrar el importe del descuento siempre que se aplique un descuento a una oportunidad.
Trate estas peticiones creando campos de fórmula personalizados, que le permiten definir cálculos que hacen referencia a otros campos para mostrar nuevos valores numéricos, de texto, fecha o de casillas de verificación específicos para requisitos de negocio. Vamos a empezar.
Calcular la comisión
Cree un campo de fórmula personalizado en el objeto Opportunity (Oportunidad) que calcule el 10 por ciento de comisión siempre que una oportunidad quede cerrada ganada.
- En Setup (Configuración), haga clic en Object Manager (Gestor de objetos) y seleccione Opportunity (Oportunidad).
- Seleccione Fields & Relationships (Campos y relaciones) y, a continuación, haga clic en Nuevo (Nuevo).
- Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
- Introduzca
Commission
(Comisión) en Field Label (Etiqueta de campo) y en Field Name (Nombre de campo).
- Seleccione Currency (Divisa) como Formula Return Type (Tipo de devolución de fórmula).
- Haga clic en Next (Siguiente).
- Seleccione Amount (Importe) en la lista de selección Insert Merge Field (Insertar campo de combinación).
- Haga clic en Insert Operator (Insertar operador) y seleccione *Multiply (Multiplicar).
- En el cuadro Commission (Currency) (Comisión [Divisa])=, introduzca
0.1
.
- Asegúrese de que la fórmula final es así:
Amount * 0.1
(Importe * 0.1) - Haga clic en Check Syntax (Comprobar sintaxis) para garantizar que no hay errores.
- En Description (Descripción), introduzca:
Calculates sales rep commission of 10 percent when opportunity is won
(Calcula comisión de representante de ventas de 10 por ciento cuando se gana la oportunidad). - En Help Text (Texto de ayuda), introduzca:
Sales rep commission when opportunity is won
(Comisión de representante de ventas cuando se gana la oportunidad). - Haga clic en Next (Siguiente).
- En el encabezado de columna Visible, seleccione y anule la casilla de verificación para borrar todas las casillas de verificación.
- En la columna Visible, seleccione Sales User (Usuario de ventas) y System Administrator (Administrador del sistema).
- Haga clic en Next (Siguiente) y Save (Guardar).
A continuación, modifique la fórmula para que la comisión solo se calcule cuando una oportunidad esté cerrada ganada.
- Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en la flecha junto a Comission (Comisión) y seleccione Edit (Modificar).
- En la sección Formula Options (Opciones de fórmula), haga clic en la ficha Advanced Formula (Fórmula avanzada) y luego modifique la fórmula.
- En el cuadro Commission (Currency) (Comisión [Divisa])=, haga clic al principio de la fórmula para colocar el cursor justo antes de Amount (Importe).
- En la lista Functions (Funciones), seleccione IF y, a continuación, haga clic en Insert Selected Function (Insertar función seleccionada).
- En la lista Functions (Funciones), seleccione ISPICKVAL.
- En la fórmula, resalte logical_test, y, a continuación, haga clic en Insert Selected Function (Insertar función seleccionada).
- En la fórmula, resalte picklist_field.
- Haga clic en Insert Field (Insertar campo), seleccione Stage (Etapa) en la segunda lista en la superposición Insert Field (Insertar campo) que aparece y haga clic en Insert (Insertar).
- En la fórmula, resalte text_literal e introduzca
"Closed Won"
(Cerrada ganada), incluyendo las comillas.
- En la fórmula, resalte Amount * 0.1 (Importe * 0,1) y córtela (Ctrl/Command+X).
- En la fórmula, resalte valor_if_true y péguela (Ctrl/Command+V).
- En la fórmula, resalte value_if_false e introduzca
0
.
- Asegúrese de que su fórmula sea parecida a la siguiente:
IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
- Haga clic en Check Syntax (Comprobar sintaxis).
- Haga clic en Save (Guardar).
Personalizar campos de fórmula
Cree un campo de fórmula personalizado en el objeto Opportunity (Oportunidad) que muestre la información Region (Región) y Zone (Zona) procedente del registro de cuenta.
- Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
- Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
- Introduzca
Region/Zone
(Región/Zona) en Field Label (Etiqueta de campo) yRegion_Zone
en Field Name (Nombre de campo).
- Seleccione Text (Texto) como Formula Return Type (Tipo de devolución de fórmula).
- Haga clic en Next (Siguiente).
- Haga clic en la ficha Advanced Formula (Fórmula avanzada) si no está seleccionada aún.
- En la lista Functions (Funciones), seleccione TEXT y, a continuación, haga clic en Insert Selected Function (Insertar función seleccionada).
- En la fórmula, resalte value (valor).
- Haga clic en Insert Field (Insertar campo), seleccione Account (Cuenta)> en la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
- En la nueva lista que aparece, seleccione Región (Region), y haga clic en Insert (Insertar).
- Haga clic al final de la fórmula para colocar el cursor y luego haga clic en Insert Operator (Insertar operador) y seleccione &Concatenate (Concatenar).
- Al final de la fórmula, introduzca
"/"
(incluyendo las comillas).
- Haga clic en Insert Operator (Insertar operador) y luego seleccione &Concatenate (Concatenar).
- En la lista Functions (Funciones), seleccione TEXT y luego haga clic en Insert Selected Function (Insertar función seleccionada).
- En la fórmula, resalte value (valor).
- Haga clic en Insert Field (Insertar campo), seleccione Account (Cuenta)> en la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
- En la nueva lista que aparece, seleccione Zone (Zona) y haga clic en Insert (Insertar).
- Asegúrese de que su fórmula sea parecida a la siguiente:
TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
- Haga clic en Check Syntax (Comprobar sintaxis).
- En Description (Descripción), introduzca:
Displays the Region and Zone values from the account record.
(Muestra los valores Región y Zona en el registro de cuenta). - En Help Text (Texto de ayuda), introduzca:
Account region and zone
(Zona y región de la cuenta). - Haga clic en Next (Siguiente) Next (Siguiente) y en Save (Guardar).
A continuación creará un campo de fórmula denominado Amount after Discount (Importe después del descuento) para calcular el importe después de aplicar el descuento. Pero primero, cree un campo de porcentaje personalizado denominado Discount Percentage (Porcentaje de descuento).
- Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
- Seleccione Percent (Porcentaje) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
- Introduzca
Discount Percentage
(Porcentaje de descuento) como Field Label (Etiqueta de campo).
- Introduzca
3
para Length (Longitud).
- Haga clic en Next (Siguiente).
- Seleccione y luego anule la selección del encabezado Visible para borrar todas las casillas de verificación.
- Seleccione Sales User (Usuario de ventas) y System Administrator (Administrador del sistema).
- Haga clic en Next (Siguiente) y Save (Guardar).
Ahora cree la fórmula.
- Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
- Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
- Introduzca
Amount After Discount
(Importe tras descuento) en Field Label (Etiqueta de campo) yAmount_After_Discount
en Field Name (Nombre de campo).
- Seleccione Currency (Divisa) como Formula Return Type (Tipo de devolución de fórmula).
- Haga clic en Next (Siguiente).
- Haga clic en la ficha Simple Formula (Fórmula sencilla).
- En la lista de selección Insert Field (Insertar campo), seleccione Amount (Importe).
- Haga clic en Insert Operator (Insertar operador) y seleccione *Multiply (Multiplicar).
- Haga clic en Insert Operator (Insertar operador) y seleccione (Open Parenthesis (Paréntesis abierto).
- Después del paréntesis de apertura, introduzca
1
.
- Haga clic en Insert Operator (Insertar operador) y seleccione - (Multiplicar).
- En la lista de selección Insert Field (Insertar campo), seleccione Discount Percentage (Porcentaje de descuento).
- Haga clic en Insert Operator (Insertar operador) y luego seleccione ) Close Parenthesis (Paréntesis de cierre).
- Asegúrese de que su fórmula sea parecida a la siguiente:
Amount * ( 1 - Discount_Percentage__c )
- Haga clic en Check Syntax (Comprobar sintaxis).
- En Description (Descripción), introduzca:
Calculates the opportunity amount after any discount has been applied
(Calcula el importe de oportunidad tras aplicar cualquier descuento). - En Help Text (Texto de ayuda), introduzca:
Opportunity amount after discount has been applied
(Importe de oportunidad tras aplicar cualquier descuento). - Haga clic en Next (Siguiente), Next (Siguiente) y en Save (Guardar).
Ha ayudado a hacer que la información necesaria esté disponible para el equipo de ventas de Allison con fórmulas. Continúe con el siguiente paso, donde creará tipos de registros.