Loading
Prepare for Email to Become the Default Login ExperienceRead More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Sales Performance Management
Create a Manager Rollup Filter for Opportunity Splits

Create a Manager Rollup Filter for Opportunity Splits

Opportunity splits occur when two or more people contribute to a deal and the commission is divided among the contributors. In Salesforce Spiff, help managers view opportunity splits with a manager rollup filter.

Required Editions

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
User Permissions Needed
To create a rollup filter:

A Spiff user role with this permission turned on.

Designer Configuration: Manage

  1. Create a relationship from Opportunity Product to Opportunity Split.
  2. On Opportunity Product, create a calculated field, named CommissionSplitPercentTeam, that uses this formula.
    =sumif(OpportunityProductToOpportunitySplits, SplitTypeId = "18-digit ID" AND IsInTeamOnClose, OppSplitPercent)
    Tip
    Tip We recommend that you turn off trace at this level.
  3. On Opportunity Split, create a calculated field, named IsInTeamOnClose, that uses this formula.
    =contains(CombinedTeamMembers_Split, SplitOwnerId)
  4. On Opportunity Split, create another calculated field, named CombinedTeamMembers_Split, that uses this formula.
    if(ManagerTeamCount_Split = 3, combine(combine(ManagerTeam1Members_Split, ManagerTeam2Members_Split),ManagerTeam3Members_Split),                        if(ManagerTeamCount_Split = 2, combine(ManagerTeam1Members_Split, ManagerTeam2Members_Split), ManagerTeam1Members_Split))
  5. On Opportunity Split, create another calculated field, named ManagerTeam1Members_Split, that uses this formula.
    transform_list(users_in_team(choose(1, manager_of(OppSplitCloseDate, OppSplitCloseDate))), Id)
  6. Repeat the previous step for each potential team, and make sure to update the numbers in each formula.
  7. Multiply CommissionSplitPercentTeam by the amount field. Apply the solution to a datasheet for the Opportunity Product object and the appropriate data filter for commissioned records.
    Trace view of an opportunity split rollup filter
 
Loading
Salesforce Help | Article