Loading
Ampliar Salesforce con clics, no con programación
ISNULL

ISNULL

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

Uso

ISNULL(expression) y sustituya expresión por la expresión que desea evaluar.

Sugerencias

  • Los campos de texto no son nunca nulos, por lo que si se utiliza esta función con un campo de texto se obtendrá siempre el valor false. Por ejemplo, el campo de fórmula IF(ISNULL(new__c) 1, 0) siempre es cero independientemente del valor del campo Nuevo . Para campos de texto, utilice la función ISBLANK en su lugar.
  • Los campos de lista de selección múltiple nunca son nulos en plantillas de correo electrónico, S-Control y botones, por lo que si utiliza esta función con un campo de lista de selección múltiple en esos contextos, el resultado siempre será false.
  • No utilice funciones ISNULL en campos de fecha/hora. Los campos de fecha y de fecha y hora vacíos siempre devuelven verdadero cuando se hace referencia a ellos en funciones ISNULL.
  • No utilice funciones ISNULL en campos de texto y búsqueda. Los campos de búsqueda y texto vacíos siempre devuelven false cuando se hace referencia a ellos en funciones ISNULL. Utilice la función ISBLANK en su lugar.
  • Seleccione Tratar campos en blanco como en blanco para su fórmula cuando se hace referencia a un campo de número, porcentaje o divisa en una función ISNULL. Si selecciona Tratar campos en blanco como ceros, los campos en blanco tendrán el valor cero, por lo que ninguno de ellos será nulo.
  • Los campos de combinación pueden tratarse como campos en blanco, lo que puede afectar a los resultados de componentes como los S-Control, debido a que pueden llamar esta función.
  • Al utilizar una regla de validación para asegurarse de que un campo de número contiene un valor específico, utilice la función ISNULL para incluir campos que no contienen ningún valor. Por ejemplo, para validar que un campo personalizado contiene un valor de “1”, utilice la siguiente regla de validación para mostrar un error si el campo está en blanco o contiene cualquier otro número:
    OR(ISNULL(field__c), field__c<>1)
Ejemplo de fórmula
Ejemplo de fórmula
(IF(ISNULL(Maint_Amount__c), 0, 1) + ​
 IF(ISNULL(Services_Amount__c), 0,1) + ​
  IF(ISNULL(Discount_Percent__c), 0, 1) + ​
   IF(ISNULL(Amount), 0, 1) +​
    IF(ISNULL(Timeline__c), 0, 1)) / 5

Esta fórmula toma un grupo de campos y calcula qué porcentaje de ellos se utiliza por su personal. Este campo de fórmula comprueba si están vacíos cinco campos. Si es así, se cuenta dicho campo como cero. Se cuenta “1” por cada campo que contenga un valor y el total se divide por cinco (el número de campos evaluados). Esta fórmula requiere que se seleccione la opción Tratar campos en blanco como en blanco en Procesamiento de campos en blanco desde la subficha Fórmula avanzada.

Ejemplo de regla de validación
Ejemplo de regla de validación
AND(ISPICKVAL(StageName, "Closed Won"),
  ISNULL(Project_Start_Date__c))

Esta regla de validación hace que el campo de fecha personalizado Fecha de inicio de proyecto sea obligatorio condicionalmente siempre que la etapa sea Cerrada ganada.

 
Cargando
Salesforce Help | Article