SFDC - Ошибка поля формулы: скомпилированная формула слишком велика для выполнения (5 228 символов) - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь создать поле формулы, которое будет возвращать текст. Мне было интересно, есть ли у кого-нибудь из вас предложения по сокращению следующей формулы или, возможно, обходной путь. Когда он компилируется, я превышаю лимит 5K на 228 символов! Любая помощь будет принята с благодарностью!

Формула в вопросе:

enter image description here Я считаю, что виновником является 'Use_Case_Stamp___c), который возвращает дату' Today () ', когда отмечены 2 из 11 возможных' Use Case Checkbox '.

Формула для Use_Case_Stamp__c:

enter image description here

Формула для Use_Case_Total__c (на фото выше): enter image description here

Я надеюсь, что смогу вписать это в одно поле формулы, в отличие от включения дополнительных WFR. Спасибо всем заранее.

-M

1 Ответ

0 голосов
/ 01 мая 2018

Почему бы не оптимизировать формулу, чтобы у вас не возникало слишком много дорогих полей Use_Case_Stamp___c

IF( ISBLANK(Use_Case_Stamp___c),
       //Covers your is blank use case
       IF( Days_As_Customer__c > 120, "Not Met", "In Progress"),
       //Is not Blank Use case 
       IF(Days_As_Customer__c > 120,
          IF(Use_Case_Stamp___c > Contract_Start_Date__c + 120, "Metric Met (Late)", NULL),
          // days <= 120
          IF(Use_Case_Stamp___c <= Contract_Start_Date__c + 120, "Metric Met (On Time)", NULL)
       )
  )

Это должно привести вас ниже, в противном случае вам может понадобиться использовать wf, чтобы установить сумму этих флажков в одном поле, в отличие от формулы, которую, я думаю, вы пытаетесь избежать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...