What is a Report Type?
A report type has two key functions:
1. The report type determines which records are included in a report. Report filters then determine which records are excluded from the report.
For example, an “Opportunities” report type will include all opportunity records:
However, an “Opportunities with Products” report type will return one line for each opportunity line item (associated product). If an opportunity has 3 associated products, it will appear as 3 lines within this report. If an opportunity does not have any associated records, it is omitted from this report.
This explains why the grand total between each report is different. In this org, there are 33 opportunities, and a total of 15 opportunity line items.
2. The report type determines which fields can be added to the report.
When is the Report Type Selected?
As the first step of report creation:
Viewing the Report Type on an Existing Report
Customize the report, then the report type is displayed in the top left:
You cannot change the report type after the report is created (you would need to create a new report).
Standard and Custom Report Types
Standard report types are automatically included with standard objects and custom objects where “Allow Reports” is checked. Standard report types cannot be customized, and automatically include standard and custom fields for each object within the report type.
Custom report types are added by an administrator. Within a custom report type, you can specify which objects and fields are included in the report.
Custom Report Type Object Selection
When creating a custom report type, pay very close attention to the two options when selecting relationships (Each “A” record [must / may or may not] have at least one “B” record). The objects and relationships selected determine which records will be included when reports of this type are run.
When to Create Custom Report Types
Generally speaking, unless you need a custom report type, there is no reason to create one. Standard report types usually meet the majority of an organization’s needs.
That said, here a few common reasons why organizations create custom report types:
1. Standard report types do not return the required set of records.
For example, I want to run an “Opportunities with Products” report that includes all opportunities (with or without products). The standard report type will only include opportunities if they have an associated product. However, I could create a custom report type that used an optional object relationship to meet this need:
Reports 3 Custom Type 1
[Must / 4m / DC Users Group]
2. Standard report types do not include field(s) that you would like on the report.
For example, I want to run an opportunity report that includes the account owner’s manager as one of the fields. The standard opportunity report type will not allow me to add this field:
However, when I create a custom report type, I can reference this field:
Now, this field is available on the newly created report type:
Reports 4 Custom Report Type Fields
[Must / 4m / DC Users Group]
Hi John,
Could you please tell me in 24 is this course sill work for getting certified?
Hi John,
How does one specialize in the Einstein AI area? Is it embedded in the entire platform or can one actually up skills themselves specifically in this area?
Hi John,
Regarding standard report type, available fields are at the left side fields pane, how can I know its filter? For example, report type as opportunities with products, how can I know its filter? Because only after I know the report filter, then I will know if the report type is suitable for me.
Can I clone the standard report type?
Thanks!
You can re-create standard report types, I dont think there is a direct clone option. There is no filter on child objects.
If you have a report type that is accounts with contacts- then you will only get accounts that have at least one contact.
Hey John
The videos aren’t loading – reports 3 custom type 1, reports 4 custom report type fields. These are salesforce videos, i dont know if you could do anything about it. Do you have an alternative to go through the content in videos?
Thanks
They appear to be loading…
The DC video that you label “Must” do not load
Reports 4 Custom Report Type Fields
[Must / 4m / DC Users Group]
Updated, thanks
Hi John,
If I select ‘Analytics’ from the ‘Salesforce Certified Systems Administrator guide’ dropdown menu at the top of my home page, I only see three subsections under Analytics:
Record Types
Analytics: Quiz
Analytics: Feedback
In a post above you mentioned there are more section but I dont see them.
‘There is more in the analytics section: http://classic.certifiedondemand.com/analytics/‘
Wondering what’s wrong?
Those 3 sections are the pages originated on this site- the main analytics page has all external links as well. The rest of the pages work this way as well.
You state above that standard reports can not be customized but there is some confusion since the help section of salesforce.com states that they can. I understand you can use a standard report as a template to build a custom report but I think I need further clarification in case there is a question of the exam about this. Thank you!
https://help.salesforce.com/apex/HTViewHelpDoc?id=reports_custom.htm
You can customize a report based on a standard report type. You can’t customize a standard report type (which is different than the report itself). You can customize a custom report type.
Helpful distinction!
The report type determines which records are included in a report. Report filters then determine which records are excluded from the report.
I think this would be better stated as
The report type determines which kinds of records ( type ) are included in a report. Report filters then determine which of the records are excluded from the report.
Thanks for the feedback jonw, I’ll have to think about that one. The first sentence I could see getting confused with record types…
Unless I want fields from related objects (your second reason for custom reports) to me it appears that cross filters can always return the necessary records required.
I must be missing something very basic !
The earlier video on cross filters showed it should be possible to report on a) Accounts with Contacts b) Accounts without Contacts. If I need Accounts with or without Contacts I need not have a criteria I suppose. I assume reporting Opportunities with Products is similar to Accounts with Contacts. Unless custom reports can deal with any relationship whereas cross filters deal with only parent-child relationships. I’m confused – help.
This is some overlap in functionality between cross filters and report types. Report types would allow you apply specify multiple objects (including filters), pull in related field data, and are used to establish the ‘baseline’ for the report. Using filters is perfectly fine if that meets your needs, but does not have the same functionality (for example, filters wouldn’t allow you to change which objects are included in the report).
Great videos, Is this the only section on reports in the study guide?
There is more in the analytics section: http://classic.certifiedondemand.com/analytics/
This is currently the only CoD post for this section though, yes.
Tiny correction: “Standard report types does…” should read either “Standard report type does” or Standard report types do…”
Thanks, updated
—
… an “Opportunities with Products” report type will return one line for each opportunity line item (associated product). If an opportunity has 3 associated products, it will appear as 3 lines within this report. If an opportunity does not have any associated records, it is omitted from this report.
—
My understanding is that you can build the same report by starting with a “Products” report type, adding opportunity columns to it, and cross-filtering to exclude products without opportunities. Could you confirm?
Nevermind, I get it now. It’s weird that you can’t reach for fields and data into related objects without having a report type for it.
I tried running a Opportunity with Products report type and found that it still shows opportunities where there are no products related.
Any explanation for this?
It depends on how the report type is configured- it can be configured to include or exclude. You can also add a cross filter if you want to remove those records in your report.