Question

Difficulty: HardReport Filtering, Filter Logic, and Bucketing

A Salesforce Administrator at Ursa Major Solar is creating an Account report to target key clients for an upcoming marketing campaign. The report must satisfy the following business requirements:

1. Include Accounts where the Type is either 'Customer - Direct' or 'Customer - Channel'.
2. Include Accounts that have at least one Closed Won Opportunity with an Amount exceeding $50,000.
3. Exclude any Accounts that currently have open Cases with a Priority of 'High'.

The administrator has created the following initial standard field filters on the Account report:
1. Account Type equals 'Customer - Direct'
2. Account Type equals 'Customer - Channel'

Which combination of filter logic and cross filters should the administrator configure to meet these requirements?

  1. Set Filter Logic to '1 OR 2'. Add a Cross Filter for Accounts WITH Opportunities, filtered by Stage equals 'Closed Won' and Amount greater than '50000'. Add a second Cross Filter for Accounts WITHOUT Cases, filtered by Priority equals 'High'.Answer
  2. B
    Set Filter Logic to '1 OR 2'. Add standard field filters for Opportunity Stage, Opportunity Amount, and Case Priority, then define a Summary Formula to calculate cross-object record counts.
  3. C
    Set Filter Logic to '(1 OR 2) AND 3 AND 4', assigning filter numbers 3 and 4 to the Cross Filters directly within the main report filter logic line.
  4. D
    Set Filter Logic to '1 OR 2'. Add a Cross Filter for Accounts WITH Opportunities, filtered by Stage equals 'Closed Won', and create a Roll-up Summary field on Account to filter out High Priority Cases.

Answer

Set Filter Logic to '1 OR 2' on the Account Type standard filters, add a Cross Filter for Accounts WITH Opportunities (sub-filtered by Stage equals 'Closed Won' and Amount > 50000), and add a second Cross Filter for Accounts WITHOUT Cases (sub-filtered by Priority equals 'High').
Applying custom Filter Logic '1 OR 2' ensures that accounts matching either 'Customer - Direct' or 'Customer - Channel' are selected. Cross Filters evaluate relationship criteria between parent and child objects without requiring schema modifications. Adding 'Accounts WITH Opportunities' sub-filtered by Stage equals 'Closed Won' and Amount > 50,000 isolates high-value deals. Adding 'Accounts WITHOUT Cases' sub-filtered by Priority equals 'High' excludes accounts with active critical issues. Multiple Cross Filters automatically join via AND logic with standard field filters.

Step-by-Step Solution

1
Group standard field filters using Filter Logic
Filter Logic '1 OR 2' evaluates Account Type for either 'Customer - Direct' or 'Customer - Channel'.
Standard field filters handle picklist field filtering on the primary report object.
2
Add a Cross Filter for related Opportunities
Configured 'Accounts WITH Opportunities' with sub-filters Stage equals 'Closed Won' and Amount > 50000.
Cross Filters with sub-filters restrict parent records based on specific child record criteria.
3
Add a Cross Filter for related Cases
Configured 'Accounts WITHOUT Cases' with sub-filter Priority equals 'High'.
The WITHOUT operator excludes parent records that have matching child records.

Key Concept

Combining standard Boolean Filter Logic with multiple WITH/WITHOUT Cross Filters and sub-filters
Rate this question