You are here:
Connector Fields and Calculations in Salesforce Spiff Reports
When you’re using connector fields or calculations in Salesforce Spiff reports, encapsulate each those items in their own calculated field.

Use more general search terms.
Select fewer filters to broaden your search.
You are here:
When you’re using connector fields or calculations in Salesforce Spiff reports, encapsulate each those items in their own calculated field.
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available for an additional cost in: Professional Edition with Web Services API Enabled |
Connector fields sync data directly from an external data source, such as Salesforce, or by manual upload. To use a connector field in a payout rule calculation, we recommend that you encapsulate the field in a separate calculated field. For example, instead of using the connector field ARR__c directly, create a calculated field named DealARR that references ARR__c.
This practice also makes it easier to replace one connector field with another when you update your plans. For example, maybe you want to change ARR__c to DealAmount. When you encapsulate the connector field in a calculated field, the only change to make is in the calculated field. Otherwise, you have to find every calculation where you use the connector field and change it.
Encapsulating portions of calculations is important for reports for these reasons.
For example, consider this calculation before encapsulation.
=if(EndOfPeriod = end_of_quarter(EndOfPeriod), 1, 0) * BonusTotalEncapsulate the if() function is a calculated field, IsEndOfQuarter.
=if(EndOfPeriod = end_of_quarter(EndOfPeriod), 1, 0)Then, you have a similar calculation.
=IsEndOfQuarter * BonusTotal
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.