Loading
Ampliar Salesforce con clics, no con programación
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Operadores y funciones de fórmulas por contexto

          Operadores y funciones de fórmulas por contexto

          Utilice estos operadores y funciones para crear fórmulas. A no ser que se especifique lo contrario, todas las funciones están disponibles en los lugares donde se pueda incluir una fórmula, como los campos de fórmula, las reglas de validación, procesos de aprobación y reglas de flujo de trabajo.

          En una plantilla de email, los campos de combinación sólo se pueden utilizar en operaciones y funciones de fórmula cuando el campo de combinación pertenece al registro con el que se relacionará el email. De lo contrario, estos campos no se resolverán.

          Los espacios externos de estos ejemplos se ignoran.

          Operadores matemáticos

          Operador Descripción
          + (suma) Calcula la suma de dos valores.
          - (resta) Calcula la diferencia de dos valores.
          * (multiplicación) Multiplica los valores.
          / (división) Divide los valores.
          ^ (potencia) Eleva un número a la potencia del número especificado.
          () (paréntesis de apertura y de cierre) Especifica que las expresiones contenidas entre el paréntesis de apertura y el de cierre se evalúan primero. El resto de expresiones se evalúan utilizando la prevalencia del operador estándar.

          Operadores de texto

          Operador Descripción
          & y + (Concatenar) Conecta dos o más cadenas.

          Funciones de fecha y hora

          Función Descripción
          ADDMONTHS Devuelve la fecha que equivale al número indicado de meses antes o después de una fecha determinada. Si la fecha especificada es el último día del mes, la fecha resultante será el último día del mes resultante. De lo contrario, el resultado tendrá el mismo componente de fecha que la fecha especificada.
          DATE Devuelve un valor de fecha a partir de los valores de año, mes y día especificados. Salesforce muestra un error en la página de detalles si el valor de la función DATE de un campo de fórmula es una fecha no válida como 29 de febrero en un año no bisiesto.
          DATEVALUE Devuelve un valor de fecha para una expresión de fecha/hora o texto.
          DATETIMEVALUE Devuelve un valor de año, mes, día y hora GMT.
          DAY Devuelve un día del mes en forma de un número comprendido desde 1 hasta 31.
          DAYOFYEAR Devuelve el día del año de calendario en forma de un número comprendido desde 1 hasta 366.
          FORMATDURATION Asigna un formato al número de segundos con días opcionales, o la diferencia entre horas o fechas como HH:MI:SS.
          HOUR Devuelve el valor de hora local sin la fecha como un número del 1 al 24.
          ISOWEEK Devuelve el número de semana ISO 8601, del 1 al 53, para la fecha especificada, garantizando que la primera semana comience el lunes.
          ISOYEAR Devuelve el año de numeración de semanas ISO 8601, en 4 dígitos, para la fecha especificada, asegurándose de que el primer día es un lunes.
          MILLISECOND Devuelve un valor de milisegundo como número del 0 al 999.
          MINUTE Devuelve un valor de minuto como número del 0 al 60.
          MONTH Devuelve el mes, un número comprendido desde 1 (enero) hasta 12 (diciembre) en formato de número para una determinada fecha.
          NOW Devuelve la fecha y hora correspondiente al momento actual.
          SECOND Devuelve un valor de segundo como número del 0 al 60.
          TIMENOW Devuelve el valor de hora en formato GMT correspondiente al momento actual. Utilice esta función en lugar de la función NOW si solo desea monitorear la hora sin fecha.
          TIMEVALUE Devuelve el valor de hora sin la fecha, por ejemplo, el horario de oficina.
          HOY Devuelve la fecha actual como tipo de datos de fecha.
          UNIXTIMESTAMP Devuelve el número de segundos desde el 1 de enero de 1970 para la fecha especificada, o el número de segundos en el día para una hora.
          WEEKDAY Devuelve el día de la semana de una fecha determinada utilizando el 1 para el domingo, el 2 para el lunes y así sucesivamente hasta el 7 para el sábado.
          YEAR Devuelve un año con cuatro dígitos en formato de número para una determinada fecha.

          Funciones lógicas

          Función Descripción
          Y Devuelve una respuesta TRUE si todos los valores son verdaderos y una respuesta FALSE si uno o varios de los valores son falsos.
          BLANKVALUE Determina si una expresión tiene un valor y devuelve una expresión de sustitución si no lo tiene. Si la expresión tiene un valor, devuelve el valor de la expresión.
          CASE Comprueba una determinada expresión respecto a un conjunto de valores. Si la expresión es igual a un valor en la serie, devuelve el resultado correspondiente. Si no es igual a un valor en la serie, devuelve else_result.
          IF Determina si las expresiones son verdaderas o falsas. Devuelve un determinado valor si son verdaderas y otro si son falsas.
          ISBLANK Determina si una expresión tiene un valor y devuelve TRUE si no lo tiene. Si contiene un valor, devuelve FALSE.
          ISCLONE Comprueba si el registro es un duplicado de otro registro y devuelve TRUE si un elemento es un duplicado. De lo contrario, devuelve FALSE.
          ISNEW Comprueba si la fórmula se ejecuta durante la creación de un nuevo registro y devuelve TRUE si así es. Si se está actualizando un registro existente, devuelve FALSE.
          ISNULL

          Determina si una expresión es nula (está en blanco) y devuelve TRUE en ese caso. Si contiene un valor, devuelve FALSE.

          Debe utilizar ISBLANK en lugar de ISNULL en nuevas fórmulas. ISBLANK tiene la misma funcionalidad que ISNULL, pero también admite campos de texto. Salesforce continúa admitiendo ISNULL, de modo que no tenga que cambiar fórmulas existentes.

          ISNUMBER Determina si un valor de texto es un número y devuelve Verdadero si es así. De lo contrario, devuelve FALSE.
          NOT Devuelve FALSE para TRUE y TRUE para FALSE.
          NULLVALUE

          Determina si una expresión es nula (está en blanco) y devuelve una expresión sustituta en este caso. Si la expresión no está en blanco, devuelve el valor de la expresión.

          Debe utilizar BLANKVALUE en lugar de NULLVALUE en nuevas fórmulas. BLANKVALUE tiene la misma funcionalidad que NULLVALUE, pero también admite campos de texto. Salesforce continúa admitiendo NULLVALUE, por lo que no es necesario cambiar las fórmulas existentes.

          O BIEN Determina si las expresiones son verdaderas o falsas. Devuelve TRUE si alguna expresión es verdadera y FALSE si todas las expresiones son falsas.
          PRIORVALUE Vuelve al valor anterior de un campo.

          Funciones matemáticas

          Función Descripción
          ABS Calcula el valor absoluto de un número. El valor absoluto de un número es el número sin el signo positivo o negativo.
          ACOS Devuelve el arcocoseno del número en radianes, si el número determinado está entre -1 y 1. De lo contrario devuelve NULL.
          ASIN Devuelve el arcoseno del número en radianes, si el número determinado está entre -1 y 1. De lo contrario devuelve NULL.
          ATAN Devuelve la arcotangente del número en radianes.
          ATAN2 Devuelve la arcotangente del cociente de x e y en radianes.
          CEILING Redondea al alza un número al entero más próximo y alejado de cero si es negativo.
          CHR Devuelve una cadena con el punto de código del primer carácter como el número especificado.
          COS Devuelve el coseno del número en radianes, si el número determinado está entre -1 y 1. De lo contrario, devuelve NULL.
          EXP Devuelve un valor de e elevado a la potencia del número especificado.
          FLOOR Devuelve un número redondeado a la baja hacia el entero más próximo y hacia cero si es negativo.
          FROMUNIXTIME Devuelve la fecha y hora que representa el número especificado como los segundos que han transcurrido desde el 1 de enero de 1970.
          LN Devuelve el logaritmo natural de un determinado número. Los logaritmos naturales se basan en el valor constante de “e”, 2,71828182845904.
          LOG Devuelve el logaritmo en base 10 de un número.
          MAX Devuelve el número más alto de una lista de números.
          MCEILING Redondea al alza un número al entero más próximo y hacia cero si es negativo.
          MFLOOR Redondea a la baja un número al entero más próximo y alejado de cero si es negativo.
          MIN Devuelve el número más bajo de una lista de números.
          MOD Devuelve el resto tras dividir un número por un determinado divisor.
          PI Devuelve pi.
          PICKLISTCOUNT Devuelve el número de valores seleccionados en una lista de selección múltiple.
          ROUND Devuelve el número más próximo al número especificado, limitando el número nuevo al número especificado de dígitos.
          SIN Devuelve el seno del número, donde el número se indica en radianes.
          SQRT Devuelve la raíz cuadrada positiva de un determinado número.
          TAN Devuelve la tangente del número, donde el número se especifica en radianes.
          TRUNC Trunca un número para un número especificado de dígitos.

          Funciones de texto

          Función Descripción
          ASCII Devuelve el punto de código del primer carácter de la cadena especificada como un número.
          BEGINS Determina si el texto comienza por caracteres específicos. Devuelve TRUE si es así y FALSE en caso contrario.
          BR Inserta un salto de línea en una cadena de texto.
          CASESAFEID Convierte un Id. de 15 caracteres en un Id. de 18 caracteres que no distingue entre mayúsculas y minúsculas.
          CONTAINS Compara dos argumentos de texto y devuelve TRUE si el primer argumento incluye al segundo argumento. Si no es así, devuelve FALSE.
          FIND Devuelve la posición de una cadena dentro de una cadena de texto representada como número.
          GETSESSIONID Devuelve el Id. de la sesión del usuario.
          HTMLENCODE Codifica texto y valores de campos de combinación para su uso en HTML reemplazando caracteres que están reservados en HTML, como el símbolo mayor que (>), por sus equivalentes para entidades HTML, como >.
          HYPERLINK Crea un vínculo con una dirección URL especificada a la que se puede acceder desde el texto especificado.
          IMAGE Inserta una imagen con texto alternativo y especificaciones de altura y anchura.
          INCLUDES Determina si cualquier valor seleccionado en el campo de lista de selección múltiple es igual a un literal de texto que especifique.
          INITCAP Devuelve el texto como en minúsculas con el primer carácter de cada palabra en mayúscula.
          ISPICKVAL Determina si el valor de un campo de lista de selección coincide con el literal de texto especificado.
          JSENCODE Codifica texto y valores de campos de combinación para su uso en JavaScript insertando caracteres de escape como la barra diagonal invertida (\) antes de caracteres no seguros en JavaScript, como el apóstrofo (').
          JSINHTMLENCOD Codifica texto y valores de campos de combinación dentro de etiquetas HMTL para su uso en JavaScript sustituyendo caracteres que están reservados en HTML con equivalentes para entidades HTML e insertando caracteres de escape antes de caracteres no seguros en JavaScript. JSINHTMLENCODE(someValue) es una función de conveniencia equivalente a JSENCODE(HTMLENCODE((someValue)). Es decir, JSINHTMLENCODE codifica primero someValue con HTMLENCODE y luego codifica el resultado con JSENCODE.
          LEFT Devuelve el número de caracteres especificado a partir del comienzo de una cadena de texto.
          LEN Devuelve el número de caracteres de una determinada cadena de texto.
          LOWER Convierte todas las letras de la cadena de texto especificada en minúsculas. Cualquier carácter que no sea una letra no se verá afectado por esta función. Las reglas de configuración regional se aplican si se proporciona una configuración regional.
          LPAD Ingresa los caracteres que especifique a la izquierda de una cadena de texto.
          MID Devuelve el número de caracteres especificado a partir de la mitad del texto de una cadena de texto especificando la posición de inicio.
          REVERSE Devuelve los caracteres de una cadena de texto de origen en orden inverso.
          RIGHT Devuelve el número de caracteres especificado a partir del final de una cadena de texto.
          RPAD Ingresa los caracteres que especifique a la derecha de una cadena de texto.
          SUBSTITUTE Sustituye el texto antiguo por texto nuevo en una cadena de texto.
          TEXT Convierte un campo de tipo de porcentaje, número, fecha, fecha/hora o divisa en texto en cualquier lugar donde se utilicen fórmulas. Además, convierte valores de lista de selección en texto en reglas de aprobación, reglas de pasos de aprobación, reglas de flujo de trabajo, reglas de distribución, reglas de asignación, reglas de respuestas automáticas, reglas de validación, campos de fórmula, actualizaciones de campo así como vínculos y botones personalizados.
          TRIM Quita los espacios y los tabuladores del principio y el final de una cadena de texto.
          UPPER Convierte todas las letras de la cadena de texto especificada en mayúsculas. Cualquier carácter que no sea una letra no se verá afectado por esta función. Las reglas de configuración regional se aplican si se proporciona una configuración regional.
          URLENCODE Codifica texto y valores de campos de combinación para su uso en las URL reemplazando los caracteres que no son válidos en las URL, como los espacios en blanco, con el código que corresponda con la RFC 3986, identificador de recursos uniformes (URI): Sintaxis genérica. Por ejemplo, los espacios en blanco se sustituyen por %20, y los signos de exclamación por %21.
          VALUE Convierte una cadena de texto en un número.

          Funciones de resumen

          Estas funciones están disponibles con reportes de resumen, matriciales y unidos.

          Función Descripción
          PARENTGROUPVAL Devuelve el valor de una agrupación principal especificada. Una agrupación “principal” es cualquier nivel por encima del que contiene la fórmula. Puede utilizar esta función solo en fórmulas de resumen personalizadas y en niveles de agrupación de reportes, pero no en todos los niveles de resumen.
          PREVGROUPVAL Devuelve el valor de una agrupación anterior especificada. Un grupo “anterior” es el que viene antes del grupo actual en el reporte. Seleccione el nivel e incremento de la agrupación. El incremento es el número de columnas o filas anteriores al resumen actual. El valor predeterminado es 1, el valor máximo, 12. Puede utilizar esta función solo en fórmulas de resumen personalizadas y en niveles de agrupación de reportes, pero no en todos los niveles de resumen.

          Funciones avanzadas

          Función Descripción
          CURRENCYRATE Devuelve el índice de conversión a la divisa corporativa del código de divisa ISO especificado. Si la divisa no es válida, la función devuelve 1.0.
          GETRECORDIDS Devuelve un conjunto de cadenas del formulario de Id. de registro para los registros seleccionados en una lista, como una vista de lista o lista relacionada.
          IMAGEPROXYURL Recupera de forma segura imágenes externas y evita las solicitudes no autorizadas para las credenciales de usuario.
          INCLUDE Devuelve el contenido de un miniprograma de S-Control. Utilice esta función para reutilizar un código común en muchos S-Control.
          ISCHANGED Compara el valor de un campo con el valor anterior y devuelve TRUE si los valores son diferentes. Si los valores son los mismos, devuelve FALSE.
          JUNCTIONIDLIST Devuelve una JunctionIDList basándose en los Id. proporcionados.
          LINKTO Devuelve una URL relativa en forma de vínculo (etiquetas href y anchor) para un Custom S-Control o página de Salesforce.
          PREDICT Devuelve una predicción de Einstein Discovery para un registro basada en el Id. de registro especificado o una lista de campos y sus valores.
          REGEX Compara un campo de texto con una expresión regular y devuelve Verdadero si coincide. De lo contrario, devuelve FALSE. Una expresión regular es una cadena que se utiliza para describir un formato de una cadena en función de algunas reglas de sintaxis.
          REQUIRESCRIPT Devuelve una etiqueta de secuencia de comandos con una fuente para la URL que especifique. Utilice esta función cuando haga referencia al kit de herramientas AJAX de la plataforma Lightning o a otros kits de herramientas de JavaScript.
          URLFOR Devuelve una URL relativa para una acción, S-Control, página de Visualforce o un archivo en un archivo de recursos estáticos en una página de Visualforce.
          VLOOKUP Devuelve un valor buscando un valor relacionado en un objeto personalizado similar a la función de Excel VLOOKUP().
          • Todos los operadores y funciones de fórmulas
            Utilice operadores y funciones para crear fórmulas. A no ser que se especifique lo contrario, todas las funciones están disponibles en los lugares donde se pueda incluir una fórmula, como los campos de fórmula, las reglas de validación, procesos de aprobación y reglas de flujo de trabajo.
           
          Cargando
          Salesforce Help | Article