Salesforce формула логика - PullRequest
0 голосов
/ 05 июня 2019

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

So

Field1 = Amount
Field2 = ServiceFee

Если значение ServiceFee имеет значениесумма должна быть равна стоимости услугЕсли какой-либо из типов ClientTypes совпадает, формула не будет смотреть на ServiceFee

Я пытался развернуть это, но формула, похоже, выполняет раздел ServiceFee только

IF(ClientType.Id = '123456', 
   Amount- Discount, 
   IF(ClientType.Id = '7891011', 
      Amount + 1,
      IF(NOT(ISBLANK(ServiceFee)), 
         Amount = ServiceFee, 
      )
   )
)
...