IF(ISBLANK(SBQQ__DefaultSubscriptionTerm__c), SBQQ__NetTotal__c,
IF(NOT(ISBLANK(SBQQ__DefaultSubscriptionTerm__c)),(SBQQ__NetTotal__c / SBQQ__Quote__r.SBQQ__SubscriptionTerm__c) * SBQQ__DefaultSubscriptionTerm__c,
IF(AND(NOT(ISBLANK(SBQQ__DefaultSubscriptionTerm__c))),NOT(ISBLANK(SBQQ__SegmentIndex__c)),SBQQ__NetTotal__c,0)))
3 answers
The first two conditions for your formula are a bit redundent.
Your saying IF(condition 1, do this, else IF NOT condition 1...... The else statement already implies its not condtion 1, so your check for NOT condition 1 really isnt needed. I hope that makes senseIF(
ISBLANK(SBQQ__DefaultSubscriptionTerm__c),
SBQQ__NetTotal__c,
IF(
NOT(ISBLANK(SBQQ__SegmentIndex__c)),
SBQQ__NetTotal__c,
(SBQQ__NetTotal__c / SBQQ__Quote__r.SBQQ__SubscriptionTerm__c) * SBQQ__DefaultSubscriptionTerm__c
)
)