Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Crear campos de fórmula

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Nota

Accesibilidad

En esta unidad se requieren instrucciones adicionales para los usuarios que utilizan un lector de pantalla. Si desea acceder a una versión detallada de esta unidad para lectores de pantalla, haga clic en el siguiente vínculo:

Acceda a las instrucciones de Trailhead para lectores de pantalla.

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 Oportunidad que calcule el 10 por ciento de comisión siempre que una oportunidad quede cerrada ganada.

  1. Desde Setup (Configuración), haga clic en Object Manager (Gestor de objetos( y seleccione Opportunity (Oportunidad).
  2. Seleccione Fields & Relationships (Campos y relaciones) y, a continuación, haga clic en New (Nuevo).
  3. Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
  4. Ingrese Commission (Comisión) como Field Label (Etiqueta de campo) y Field Name (Nombre de campo).
  5. Seleccione Currency (Divisa) como Formula Return Type (Tipo de devolución de fórmula).
  6. Haga clic en Next (Siguiente).
  7. Seleccione Amount (Importe) desde la lista de selección Insert Merge Field (Insertar campo de combinación).
  8. Haga clic en Insert Operator (Insertar operador) y seleccione *Multiply (Multiplicar).
  9. En el cuadro Commission (Currency) (Comisión [Divisa])=, ingrese 0.1 (0,1).
  10. Asegúrese de la fórmula final tiene este aspecto: Amount * 0.1 (Importe * 0,1)
  11. Haga clic en Check Syntax (Comprobar sintaxis) para garantizar que no hay errores.
  12. Para Description (Descripción), ingrese: Calculates sales rep commission of 10 percent when opportunity is won (Calcula comisión de representante de ventas del 10 por ciento cuando se gana la oportunidad).
  13. Para Help Text (Texto de ayuda), ingrese: Sales rep commission when opportunity is won (Comisión de representante de ventas cuando se gana la oportunidad).
  14. Haga clic en Next (Siguiente).
  15. En el encabezado de columna Visible, seleccione y anule la casilla de verificación para borrar todas las casillas de verificación.
  16. En la columna Visible, seleccione Sales User (Usuario de ventas) y System Administrator (Administrador del sistema).
  17. Haga clic en Next (Siguiente) y Save (Guardar).

A continuación, modifique la fórmula de modo que la comisión solo se calcule cuando una oportunidad esté cerrada ganada.

  1. Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en la flecha Flecha de menú desplegable junto a Comission (Comisión) y seleccione Edit (Modificar).
  2. 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.
  3. 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).
  4. Desde la lista Functions (Funciones), seleccione IF y luego haga clic en Insert Selected Function (Insertar función seleccionada).
  5. Desde la lista Functions (Funciones), seleccione ISPICKVAL.
  6. En la fórmula, resalte logical_test y, luego, haga clic en Insert Selected Function (Insertar función seleccionada).
  7. En la fórmula, resalte picklist_field.
  8. Haga clic en Insert Field (Insertar campo), seleccione Stage (Etapa) desde la segunda lista en la superposición Insert Field (Insertar campo) que aparece y haga clic en Insert (Insertar).
  9. En la fórmula, resalte text_literal e ingrese "Closed Won" (Cerrada ganada) (incluidas las comillas).
  10. En la fórmula, resalte Amount * 0.1 (Importe * 0,1) y córtela (Ctrl/Comando+X).
  11. En la fórmula, resalte valor_if_true y péguela (Ctrl/Comando+X).
  12. En la fórmula, resalte value_if_false e ingrese 0.
  13. Asegúrese de que su fórmula tenga parecida a la siguiente:
    IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
    Ficha Advanced Formula (Fórmula avanzada) mostrando la fórmula Commission (Comisión) revisada.
  14. Haga clic en Check Syntax (Comprobar sintaxis).
  15. 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 de Region (Región) y Zone (Zona )procedente del registro de cuenta.

  1. Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
  2. Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
  3. Ingrese Region/Zone (Región/Zona) como Field Label (Etiqueta de campo) y Region_Zone como Field Name (Nombre de campo).
  4. Seleccione Text (Texto) como Formula Return Type (Tipo de devolución de fórmula).
  5. Haga clic en Next (Siguiente).
  6. Haga clic en la ficha Advanced Formula (Fórmula avanzada) si no está seleccionada aún.
  7. Desde la lista Functions (Funciones), seleccione TEXT y, luego, haga clic en Insert Selected Function (Insertar función seleccionada).
  8. En la fórmula, resalte value.
  9. Haga clic en Insertar campo (Insert Field), seleccione Account> (Cuenta) desde la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
  10. Desde la nueva lista que aparece, seleccione Región (Region), y haga clic en Insert (Insertar).
  11. 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).
  12. Al final de la fórmula, ingrese "/" (incluidas las comillas).
  13. Haga clic en Insert Operator (Insertar operador) y luego seleccione &Concatenate (Concatenar).
  14. Desde la lista Functions (Funciones), seleccione TEXT y luego haga clic en Insert Selected Function (Insertar función seleccionada).
  15. En la fórmula, resalte value.
  16. Haga clic en Insertar campo (Insert Field), seleccione Account> (Cuenta) desde la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
  17. Desde la nueva lista que aparece, seleccione Zone (Zona), y haga clic en Insert (Insertar).
  18. Asegúrese de que su fórmula tenga parecida a la siguiente: 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Haga clic en Check Syntax (Comprobar sintaxis).
  20. Para Description (Descripción), ingrese: Displays the Region and Zone values from the account record (Muestra los valores Región y Zona desde el registro de cuenta).
  21. Para Help Text (Texto de ayuda), ingrese: Account region and zone (Zona y región de cuenta).
  22. Haga clic en Next (Siguiente), Next (Siguiente) y en Save (Guardar).

A continuación creará un campo de fórmula denominado Importe después de 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).

  1. Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
  2. Seleccione Percent (Porcentaje) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
  3. Ingrese Discount Percentage (Porcentaje de descuento) como Field Label (Etiqueta de campo).
  4. Ingrese 3 para Length (Longitud).
  5. Haga clic en Next (Siguiente).
  6. Seleccione y luego anule la selección del encabezado Visible para borrar todas las casillas de verificación.
  7. Seleccione Sales User (Usuario de ventas) y System Administrator (Administrador del sistema).
  8. Haga clic en Next (Siguiente) y Save (Guardar).

Ahora cree la fórmula.

  1. Mientras sigue en Fields & Relationships (Campos y relaciones) del objeto Opportunity (Oportunidad), haga clic en New (Nuevo).
  2. Seleccione Formula (Fórmula) como Data Type (Tipo de datos) y, a continuación, haga clic en Next (Siguiente).
  3. Ingrese Amount After Discount (Importe tras el descuento) como Field Label (Etiqueta de campo) y Amount_After_Discount como Field Name (Nombre de campo).
  4. Seleccione Currency (Divisa) como Formula Return Type (Tipo de devolución de fórmula).
  5. Haga clic en Next (Siguiente).
  6. Haga clic en la ficha Simple Formula (Fórmula sencilla).
  7. Desde la lista de selección Insert Field (Insertar campo), seleccione Amount (Importe).
  8. Haga clic en Insert Operator (Insertar operador) y seleccione *Multiply (Multiplicar).
  9. Haga clic en Insert Operator (Insertar operador) y seleccione ( Open Parenthesis (Paréntesis abierto).
  10. Después del paréntesis abierto, ingrese 1.
  11. Haga clic en Insertar operador y seleccione -Subtract (Restar).
  12. Desde la lista de selección Insertar campo, seleccione Discount Percentage (Porcentaje de descuento).
  13. Haga clic en Insert Operator (Insertar operador) y luego seleccione ) Close Parenthesis (Paréntesis de cierre).
  14. Asegúrese de que su fórmula tenga parecida a la siguiente: 
    Amount * ( 1 - Discount_Percentage__c )
  15. Haga clic en Check Syntax (Comprobar sintaxis).
  16. Para Description (Descripción), ingrese: Calculates the opportunity amount after any discount has been applied (Calcula el importe de oportunidad tras aplicar cualquier descuento).
  17. Para Help Text (Texto de ayuda), ingrese: Opportunity amount after discount has been applied (Importe de oportunidad tras aplicar cualquier descuento).
  18. Haga clic en Next (Siguiente), Next (Siguiente) y en Save (Guardar).

Ayudó a hacer que la información necesaria esté disponible para el equipo de ventas de Allison con fórmulas. Siga en el paso siguiente, donde creará tipos de registros.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios