Devuelve un valor de una lista basada en un índice especificado en Salesforce Spiff. Los valores de lista en Spiff no están ordenados por ningún orden predeterminado. Para asegurarse de seleccionar el valor apropiado, combine esta función con sort() de modo que ordene los valores de lista antes de seleccionar un índice específico.
Ediciones necesarias
Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience
Disponible en: Enterprise Edition, Unlimited Edition y Developer Edition
Está disponible a un coste adicional en: Edición profesional con API de servicios web activada
Sintaxis
choose(index_number, list)
Argumentos
Argumento
¿Obligatorio?
Descripción
index_number
Obligatorio
Un entero que especifica el valor de índice del elemento en la lista que desea elegir. El primer elemento de la lista tiene un índice de 1 y el último elemento de la lista tiene un índice de -1.
list
Obligatorio
Los elementos entre los que elegir. La lista puede contener cadenas, números, registros o filtros de datos y puede incluir entradas idénticas. Incluya la lista entre paréntesis con valores separados por comas. Esta lista no está ordenada por ningún orden predeterminado.
Ejemplo
Seleccione la negociación más grande de una lista de negociaciones cerradas en un periodo específico, ClosedInPeriod. Ordene la lista por DealAmount en orden descendente, de modo que los valores de lista vayan de importe de negociación más grande a más bajo. Desde la lista ordenada, seleccione el primer valor, que representa la negociación más grande.
=choose(1, sort(ClosedInPeriod, DealAmount, -1))
Si la lista está vacía, esta función devuelve un error. Para agregar la comprobación de un error, encierre la función en una función iferror() y muestre un mensaje de error.
=iferror(choose(1, sort(ClosedInPeriod, DealAmount, -1)), "Error message to show")
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.