Skip to main content

Crear campos de fórmula

Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

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

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, a continuación, haga clic en Nuevo (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, a continuación, 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, a continuación, 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, a continuación, 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 (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).

  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 de apertura, introduzca 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.

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios