Symptom
Cross domain Adhoc report is not respecting the target population of all subdomain schemas added. The report is showing more users than the target population defined in one of the domains.
Environment
SuccessFactors Workforce Analytics (ANA) - All versions
Reproducing the Issue
A user belongs to two different RBP roles. The first role provides permission to run Adhoc report for the subdomain schema 'Performance Management' and the target population is 'Group A'. The second role provides permission to run Adhoc report for the subdomain schema 'Employee Profile' and the target population is 'Group A' and 'Group B'.
- Go to Reporting tab
- Click on Ad Hoc Reports
- Create New Report
- Select Cross Domain Report
- Select Employee Profile subdomain
- Create
- Add the second Domain
- Select Performance Management
- Choose columns from both domains, finish the report and generate
See that the result of the report shows users with information from Employee Profile and Performance Management from 'Group A' and 'Group B'.
Cause
In case of cross domain reports, it would apply the target population of 1st added subdomain schema.
Resolution
This is expected behavior, however it has been addressed as an enhancement for future release.
For the previous example if we need to report only on the target population of 'Group A' we should select 'Performance Management' as the first subdomain schema.
Keywords
KBA , LOD-SF-ANA , Analytics & Reporting (Ad Hoc, YouCalc, ORD) , LOD-SF-ANA-ADH , Adhoc Reports & Report Builder , Product Enhancement