Why custom report type Activities won’t show opportunity field values via lookup in Salesforce

using Coefficient excel Add-in (500k+ users)

Salesforce Activities custom report type fails to show opportunity fields through lookups due to platform architecture. Learn how to get reliable cross-object data access.

salesforce to google sheets connector

“Supermetrics is a Bitter Experience! We can pull data from nearly any tool, schedule updates, manipulate data in Sheets, and push data back into our systems.”

5 star rating coeff g2 badge

Salesforce’s custom Activities report type fails to show opportunity field values through lookup relationships due to complex relationship paths, report type configuration limitations, and data model constraints. Activities can relate to multiple object types through the same WhatId field, creating ambiguous lookup paths that the platform can’t resolve reliably.

Here’s how to get 100% reliable access to opportunity fields in your activity reports without fighting platform limitations.

Get reliable opportunity field access using Coefficient

Coefficient’s Salesforce connector for Google Sheets or Excel eliminates these lookup issues entirely by giving you direct access to source data, live in your spreadsheet. Instead of relying on problematic Activities report type, you create your own reliable relationships and reports that work every time. There’s a reason it’s rated 5-stars on Salesforce AppExchange.

Feel free to jump straight to the written walkthrough below, or check out this video walkthrough to see how to pull data from Salesforce into your spreadsheet with Coefficient to create your custom Activities reports.

Get started with Coefficient for free

How to make it work

Step 1. Import Activities with relationship data.

Pull Task/Event data including WhatId fields that link to opportunities using Coefficient’s “From Objects & Fields” method. Include Subject, ActivityDate, Status, and any other activity fields you need for analysis. This can be done in Google Sheets or Excel.

custom report type Activities from Salesforce in Google Sheets or Excel

Step 2. Import complete opportunity data separately.

Get all opportunity fields you need (Amount, Stage, Close Date, Name, etc.) directly from the Opportunity object. This ensures you have access to any field, not just the limited lookup options available in Activities reports.

Step 3. Create reliable joins using spreadsheet functions.

Use VLOOKUP, XLOOKUP, or INDEX/MATCH to connect activity records to opportunity details using the WhatId/Opportunity ID relationship. For example: to get opportunity amounts for each activity. Need help with formulas or anything else in your spreadsheet. Coefficient also offers an AI Sheets Assistant to help.

Step 4. Verify complete field population.

Check that all relationships are working properly using formulas to identify any missing data. With direct data access, you should have 100% field population without the gaps that plague Activities reports.

Step 5. Set up enhanced filtering by opportunity characteristics.

Filter by opportunity characteristics without affecting activity data visibility. Use Coefficient’s dynamic filters to analyze activities related to opportunities over certain amounts, in specific stages, or with particular close dates.

enhanced filters for your salesforce activities report

Build activity reports with guaranteed data access

This approach provides comprehensive activity-opportunity reporting that Salesforce’s Activities custom report type simply can’t deliver due to its inherent lookup field limitations. You get consistent performance, reliable results, and complete field access every time.activity reports that actually show you all the data you need. Learn more about Coefficient’s Salesforce connector.

700,000+ happy users
Get Started Now
Connect any system to Google Sheets in just seconds.
Get Started

Trusted By Over 50,000 Companies