Почему бы не оптимизировать формулу, чтобы у вас не возникало слишком много дорогих полей 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, чтобы установить сумму этих флажков в одном поле, в отличие от формулы, которую, я думаю, вы пытаетесь избежать