SlideShare a Scribd company logo
Reporting and Data
Manipulation
Tony Kirumba
You already know how to create a
report…..
but do you know how to create a report?
● Why does your report exist
● How does your report serve a particular need?
● What needs to be done with the data in the
report?
1. Agenda
➔ Report = Question + Answer
➔ Case Study
➔ Custom Report Types & Formula
Fields
➔ Audience & Presentation
➔ Exports & Data Manipulation
➔
# Key Takeaway:
A report is a tool to answer questions
about data in the org.
Define the question, then use
the report to answer it. Tip
Put the question in your
report description.
# Case Study:
ClientA: “
● I want to see how our service revenue is spread across different
invoice lines. So when we bill something, I want to know, are we
billing 30% of the service? 50%, etc.
● Whenever we bill less than 30% of the service on a given invoice
line, I want a new identical line for another 5% IF the service
frequency is >= 1/month. ”
Question
● FOR Accounts with Multiple Active
Services, what proportion of the
Service {Total} is any given Invoice
Line {Amount}? (<30, <60, <90, 90+)
● Data manipulation: Create new Invoice
Lines for 5% of the Service {Total} if
less than 50% of the Service {Total}
was billed and Service {Frequency} > 1.
● Report of Payment Schedules
○ What is the Invoice Line {Amount}?
○ What is the Service {Total}?
○ What assumptions exist about our data
model?
■ Invoice line recordTypes match
Service recordTypes
■ Accounts have only ONE active
service per recordtype.
○ What % of the Service {Total} is the
Invoice Line {Amount}?
○ Filter for only Accounts that have
multiple Services WHERE {Active} =
‘Yes’
Answer
Solution: Formula
Fields
Your formula field will represent:
● A datapoint to show on the report
● A datapoint to filter with
E.g. (Account) Roll-Up Summary: COUNT(Services
Problem: Missing Data
Your report design may require
datapoints that don’t currently exist
e.g. “Number of Active Service ON Account”
Custom Report Types
● What objects?
● What relationship (equijoin vs.
left outer)
● What fields do I need to
display/filter with?
● PS/*Custom report types can get
out of date
● PS/*“Field from related record”
Tip
Unless you will need a
row-level formula, use a
left outer join. Then you
can filter it down later.
When you first create a
report,
Start with all the data then whittle it down as needed. It’s
always better to show data that wasn’t intended than miss
records because your filter was too narrow.
Tip
Always start with owner
= all records and
createddate = all time
Excel Data Manipulation
Enhanced filtering
Text-to-columns
VLOOKUP()
Tip
Beware of how exporting
records can compromise your
org security!
Thank you, any
questions?
Tip
Remember: Define your
question, then use your
report to answer it!

More Related Content

Similar to Salesforce Reporting & Data Manipulation.pptx

Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
Robert E Jones
 
The ultimate guide to cost management
The ultimate guide to cost managementThe ultimate guide to cost management
The ultimate guide to cost management
Tim Kalbitzer
 
Learn to Create a Payroll Summary Report in QuickBooks.pptx
Learn to Create a Payroll Summary Report in QuickBooks.pptxLearn to Create a Payroll Summary Report in QuickBooks.pptx
Learn to Create a Payroll Summary Report in QuickBooks.pptx
Dancing Numbers
 
Part I (Short Answer)1. In Java, what are the three different w.docx
Part I (Short Answer)1. In Java, what are the three different w.docxPart I (Short Answer)1. In Java, what are the three different w.docx
Part I (Short Answer)1. In Java, what are the three different w.docx
herbertwilson5999
 
CRMstartup business operations analytics
CRMstartup business operations analyticsCRMstartup business operations analytics
CRMstartup business operations analytics
Peng (Will) Wu
 
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpotHow To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
Noisy Little Monkey
 
The New Tax Engine and How to Use it in Localizations
The New Tax Engine and How to Use it in LocalizationsThe New Tax Engine and How to Use it in Localizations
The New Tax Engine and How to Use it in Localizations
Odoo
 
Abila MIP Budget Entry Basics and Advanced
Abila MIP Budget Entry Basics and AdvancedAbila MIP Budget Entry Basics and Advanced
Abila MIP Budget Entry Basics and Advanced
Net at Work
 
SAP - General Ledger Account
SAP - General Ledger AccountSAP - General Ledger Account
SAP - General Ledger Account
Kumar M.
 
Create a Payroll Summary Report in QuickBooks.pdf
Create a Payroll Summary Report in QuickBooks.pdfCreate a Payroll Summary Report in QuickBooks.pdf
Create a Payroll Summary Report in QuickBooks.pdf
Dancing Numbers
 
SalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity MetricsSalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity Metrics
SalesLoftTraining
 
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEWCC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
JanuMorandy
 
Account Configuration: Best Practices & Tips
Account Configuration: Best Practices & TipsAccount Configuration: Best Practices & Tips
Account Configuration: Best Practices & Tips
Margaret Lee
 
Pest Control Service Module
Pest Control Service ModulePest Control Service Module
Pest Control Service Module
Chirag Sarvaiya
 
Sap quest
Sap questSap quest
Sap quest
pavankv_85
 
A/E Accounting For Firm Leaders by Axium
A/E Accounting For Firm Leaders by Axium A/E Accounting For Firm Leaders by Axium
A/E Accounting For Firm Leaders by Axium
Axium
 
Setting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium CalculatorSetting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium Calculator
Russell Vasseur
 
Measuring the Subscription Economy
Measuring the Subscription EconomyMeasuring the Subscription Economy
Measuring the Subscription Economy
Angel Abundez
 
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
DataLiva Bilişim Hizmetleri
 
Basics (Reports Writing)
Basics (Reports Writing)Basics (Reports Writing)
Basics (Reports Writing)
julianmillar
 

Similar to Salesforce Reporting & Data Manipulation.pptx (20)

Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
Govology Webinar: Detailed Preparation of the ICP Part I: General & Job Cost ...
 
The ultimate guide to cost management
The ultimate guide to cost managementThe ultimate guide to cost management
The ultimate guide to cost management
 
Learn to Create a Payroll Summary Report in QuickBooks.pptx
Learn to Create a Payroll Summary Report in QuickBooks.pptxLearn to Create a Payroll Summary Report in QuickBooks.pptx
Learn to Create a Payroll Summary Report in QuickBooks.pptx
 
Part I (Short Answer)1. In Java, what are the three different w.docx
Part I (Short Answer)1. In Java, what are the three different w.docxPart I (Short Answer)1. In Java, what are the three different w.docx
Part I (Short Answer)1. In Java, what are the three different w.docx
 
CRMstartup business operations analytics
CRMstartup business operations analyticsCRMstartup business operations analytics
CRMstartup business operations analytics
 
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpotHow To Define, Report On & Analyse The KPIs For Your Business In HubSpot
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
 
The New Tax Engine and How to Use it in Localizations
The New Tax Engine and How to Use it in LocalizationsThe New Tax Engine and How to Use it in Localizations
The New Tax Engine and How to Use it in Localizations
 
Abila MIP Budget Entry Basics and Advanced
Abila MIP Budget Entry Basics and AdvancedAbila MIP Budget Entry Basics and Advanced
Abila MIP Budget Entry Basics and Advanced
 
SAP - General Ledger Account
SAP - General Ledger AccountSAP - General Ledger Account
SAP - General Ledger Account
 
Create a Payroll Summary Report in QuickBooks.pdf
Create a Payroll Summary Report in QuickBooks.pdfCreate a Payroll Summary Report in QuickBooks.pdf
Create a Payroll Summary Report in QuickBooks.pdf
 
SalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity MetricsSalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity Metrics
 
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEWCC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
CC 322 FINAL PROJECT TWO: NONPROFIT ACCOUNTING GUIDELINES AND RUBRIC OVERVIEW
 
Account Configuration: Best Practices & Tips
Account Configuration: Best Practices & TipsAccount Configuration: Best Practices & Tips
Account Configuration: Best Practices & Tips
 
Pest Control Service Module
Pest Control Service ModulePest Control Service Module
Pest Control Service Module
 
Sap quest
Sap questSap quest
Sap quest
 
A/E Accounting For Firm Leaders by Axium
A/E Accounting For Firm Leaders by Axium A/E Accounting For Firm Leaders by Axium
A/E Accounting For Firm Leaders by Axium
 
Setting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium CalculatorSetting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium Calculator
 
Measuring the Subscription Economy
Measuring the Subscription EconomyMeasuring the Subscription Economy
Measuring the Subscription Economy
 
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
 
Basics (Reports Writing)
Basics (Reports Writing)Basics (Reports Writing)
Basics (Reports Writing)
 

Recently uploaded

Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
Softradix Technologies
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 

Recently uploaded (20)

Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 

Salesforce Reporting & Data Manipulation.pptx

  • 2. You already know how to create a report….. but do you know how to create a report? ● Why does your report exist ● How does your report serve a particular need? ● What needs to be done with the data in the report?
  • 3. 1. Agenda ➔ Report = Question + Answer ➔ Case Study ➔ Custom Report Types & Formula Fields ➔ Audience & Presentation ➔ Exports & Data Manipulation ➔
  • 4. # Key Takeaway: A report is a tool to answer questions about data in the org. Define the question, then use the report to answer it. Tip Put the question in your report description.
  • 5. # Case Study: ClientA: “ ● I want to see how our service revenue is spread across different invoice lines. So when we bill something, I want to know, are we billing 30% of the service? 50%, etc. ● Whenever we bill less than 30% of the service on a given invoice line, I want a new identical line for another 5% IF the service frequency is >= 1/month. ”
  • 6. Question ● FOR Accounts with Multiple Active Services, what proportion of the Service {Total} is any given Invoice Line {Amount}? (<30, <60, <90, 90+) ● Data manipulation: Create new Invoice Lines for 5% of the Service {Total} if less than 50% of the Service {Total} was billed and Service {Frequency} > 1. ● Report of Payment Schedules ○ What is the Invoice Line {Amount}? ○ What is the Service {Total}? ○ What assumptions exist about our data model? ■ Invoice line recordTypes match Service recordTypes ■ Accounts have only ONE active service per recordtype. ○ What % of the Service {Total} is the Invoice Line {Amount}? ○ Filter for only Accounts that have multiple Services WHERE {Active} = ‘Yes’ Answer
  • 7. Solution: Formula Fields Your formula field will represent: ● A datapoint to show on the report ● A datapoint to filter with E.g. (Account) Roll-Up Summary: COUNT(Services Problem: Missing Data Your report design may require datapoints that don’t currently exist e.g. “Number of Active Service ON Account”
  • 8. Custom Report Types ● What objects? ● What relationship (equijoin vs. left outer) ● What fields do I need to display/filter with? ● PS/*Custom report types can get out of date ● PS/*“Field from related record” Tip Unless you will need a row-level formula, use a left outer join. Then you can filter it down later.
  • 9. When you first create a report, Start with all the data then whittle it down as needed. It’s always better to show data that wasn’t intended than miss records because your filter was too narrow. Tip Always start with owner = all records and createddate = all time
  • 10. Excel Data Manipulation Enhanced filtering Text-to-columns VLOOKUP() Tip Beware of how exporting records can compromise your org security!
  • 11. Thank you, any questions? Tip Remember: Define your question, then use your report to answer it!

Editor's Notes

  1. Once you have a question, then your process of creating the report is “What data do I need to show to answer this question?” “How do I need to present it to the audience”
  2. “Does this datapoint exist for me already”? Do I need to create it?