Вы находитесь здесь:
ISNULL
Определяет, является ли выражение нулевым (пустым), и возвращает значение «ИСТИНА». При наличии значения функция возвращает значение «ЛОЖЬ».
Использование
ISNULL(expression) и замените выражение выражением, которое должно быть оценено.
Советы
- Текстовые поля никогда не бывают нулевыми, поэтому использование этой функции с текстовым полем всегда возвращает false. Например,
IF(ISNULL(new__c) 1, 0)поля формулы всегда равно нулю, независимо от значения в поле «Создать». Для текстовых полей используйте функцию ISBLANK. - Поля раскрывающегося списка со множественным выбором никогда не бывают нулевыми в элементах S-Control, кнопках и шаблонах электронной почты, поэтому использование этой функции с полем раскрывающегося списка со множественным выбором в этих контекстах всегда возвращает false.
- Не используйте функции ISNULL в полях даты/времени. Пустые поля даты и даты/времени всегда возвращают значение true при использовании функций ISNULL.
- Не используйте функции ISNULL в текстовых полях и полях поиска. Пустые текстовые поля и поля поиска всегда возвращают значение false при ссылке на функции ISNULL. Используйте функцию ISBLANK.
- Выберите параметр «Считать пустые поля пустыми» в формуле при обращении к полю числа, процента или валюты в функции ISNULL. Выбор параметра «Считать пустые поля нулями» возвращает пустым полям значение ноль, поэтому ни одно из них не является нулевым.
- Поля слияния могут обрабатываться как пустые, что может повлиять на результаты таких компонентов, как элементы S-Control, поскольку они могут вызывать эту функцию.
- При использовании правила проверки для обеспечения наличия определенного значения в числовом поле используйте функцию ISNULL для добавления полей, не содержащих значения. Например, чтобы проверить настраиваемое поле на наличие значения «1», воспользуйтесь правилом проверки ниже для отображения ошибки, если поле пустое или любое другое число:
OR(ISNULL(field__c), field__c<>1)
(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
Данная формула использует группу полей и вычисляет процент их использования персоналом. Данное поле формулы проверяет пять полей на наличие пустых. Если да, то для этого поля учитывается ноль. «1» учитывается для любого поля, содержащего значение, и это общее количество делится на пять (количество оцениваемых полей). Данная формула требует выбора параметра «Считать пустые поля пустыми» в разделе «Обработка пустых полей» при отображении вложенной вкладки «Расширенная формула».
AND(ISPICKVAL(StageName, "Closed Won"),
ISNULL(Project_Start_Date__c))
Это правило проверки делает настраиваемое поле даты «Дата начала проекта» обязательным при каждом закрытии и реализации этапа.

