Skip to main content

Crear campos de fórmula

Nota

Nota

¿Su idioma de aprendizaje es español? En esta insignia, las validaciones de los retos prácticos de Trailhead funcionan en inglés. Las traducciones se incluyen entre paréntesis a modo de referencia. Asegúrese de copiar y pegar los valores en inglés, y después cambie el idioma de su Trailhead Playground a inglés y la configuración regional a Estados Unidos. Siga las instrucciones descritas aquí.

Consulte la insignia Trailhead en su idioma para saber cómo disfrutar de la experiencia traducida de Trailhead.

Seguir la ruta marcada por Trail Together

¿Desea contar con la ayuda de un instructor a medida que trabaja en este paso? Eche un vistazo a este vídeo, que forma parte de la serie Trail Together.

(Este clip comienza en la marca del minuto 27:18, en caso de que desee volver atrás y ver el comienzo del paso de nuevo).

Nota

Accesibilidad

Esta unidad requiere algunas instrucciones adicionales para usuarios de lectores de pantalla. Para acceder a una versión detallada para lectores de pantalla de esta unidad, haga clic en el siguiente enlace:

Abrir instrucciones para lectores de pantalla de Trailhead.

Introducción

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.

  1. En Setup (Configuración), haga clic en Object Manager (Gestor de objetos) y seleccione Opportunity (Oportunidad).
  2. Seleccione Fields & Relationships (Campos y relaciones) y 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. Introduzca Commission (Comisión) en Field Label (Etiqueta de campo) y en 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) en 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])=, introduzca 0.1.
  10. Asegúrese de que la fórmula final es así: Amount * 0.1 (Importe * 0.1)
  11. Haga clic en Check Syntax (Comprobar sintaxis) para garantizar que no hay errores.
  12. 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).
  13. 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).
  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 para 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. En la lista Functions (Funciones), seleccione IF y luego haga clic en Insert Selected Function (Insertar función seleccionada).
  5. En 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) en 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 introduzca "Closed Won" (Cerrada ganada), incluyendo las comillas.
  10. En la fórmula, resalte Amount * 0.1 (Importe * 0,1) y córtela (Ctrl/Command+X).
  11. En la fórmula, resalte valor_if_true y péguela (Ctrl/Command+V).
  12. En la fórmula, resalte value_if_false e introduzca 0.
  13. Asegúrese de que su fórmula sea 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 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. Introduzca Region/Zone (Región/Zona) en Field Label (Etiqueta de campo) y Region_Zone en 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. En 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 (valor).
  9. Haga clic en Insert Field (Insertar campo), seleccione Account (Cuenta)> en la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
  10. En 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, introduzca "/" (incluyendo las comillas).
  13. Haga clic en Insert Operator (Insertar operador) y luego seleccione &Concatenate (Concatenar).
  14. En 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 (valor).
  16. Haga clic en Insert Field (Insertar campo), seleccione Account (Cuenta)> en la segunda lista en la superposición Insert Field (Insertar campo) que aparece.
  17. En la nueva lista que aparece, seleccione Zone (Zona) y haga clic en Insert (Insertar).
  18. Asegúrese de que su fórmula sea parecida a la siguiente: 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Haga clic en Check Syntax (Comprobar sintaxis).
  20. 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).
  21. En Help Text (Texto de ayuda), introduzca: Account region and zone (Zona y región de la cuenta).
  22. Haga clic en Next (Siguiente), Next 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).

  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. Introduzca Discount Percentage (Porcentaje de descuento) como Field Label (Etiqueta de campo).
  4. Introduzca 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. Introduzca Amount After Discount (Importe tras descuento) en Field Label (Etiqueta de campo) y Amount_After_Discount en 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. En 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 Insert Operator (Insertar operador) y seleccione - (Multiplicar).
  12. En la lista de selección Insert Field (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 sea parecida a la siguiente: 
    Amount * ( 1 - Discount_Percentage__c )
  15. Haga clic en Check Syntax (Comprobar sintaxis).
  16. En Description (Descripción), introduzca: Calculates the opportunity amount after any discount has been applied (Calcula el importe de oportunidad tras aplicar cualquier descuento).
  17. En Help Text (Texto de ayuda), introduzca: 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).

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.

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus habilidades con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales