When a Custom Report Type uses the 'A records may or may not have related B records' relationship setting, filters applied to the child object may not exclude parent records as expected. This causes records to appear in the report even when they do not match the filter criteria.
If the custom report type's object relationship is set to "A records may or may not have related B records," parent records (A) may appear in the report even if they do not match the filter criteria for the child object (B), or filtering may not work as intended.
To extract only the intended records, change the report type relationship settings using the following steps:
Go to Setup > Report Types.
Select the relevant report type.
Click Edit Report Type.
In the Object Relationships section, change the relationship to Each "A" record must have at least one related "B" record.
Click Save.
Filter and Grouping considerations for Custom WITH or WITHOUT Report Types
005237172

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.