I'll try my best to explain this behavior that I'm experiencing.
I've written a report that relies on another report, i.e., a SmartFile.
This report, let's call it Report A, essentially returns sales figures and other metrics on a per Product Line per Supplier basis.
The SmartFile, let's call it Report B, contains other metrics and is also on a per Product Line per Supplier basis.
The main report, i.e. Report A, has 1 filter condition (a detailed filter) similar to the following: Report A.Product Line = Report B.Product Line.
Once I make this join or bring in data from the SmartFile, I lose at least 1 row/record (a supplier that only has 1 product line). There could be other missing data but I haven't gone searching yet.
Now get this, if I were to add a prompt to select a Supplier to this report (Report A), and specify the supplier that is being dropped or is missing, the record then shows up! No prompt, it doesn't show up.
Finally, this missing Supplier is returned in Report A without a need for a prompt if I don't join to the SmartFile (i.e. Report B).
I hope that wasn't confusing. We ran across this exact same issue about a year ago that was not solved.
I've written a report that relies on another report, i.e., a SmartFile.
This report, let's call it Report A, essentially returns sales figures and other metrics on a per Product Line per Supplier basis.
The SmartFile, let's call it Report B, contains other metrics and is also on a per Product Line per Supplier basis.
The main report, i.e. Report A, has 1 filter condition (a detailed filter) similar to the following: Report A.Product Line = Report B.Product Line.
Once I make this join or bring in data from the SmartFile, I lose at least 1 row/record (a supplier that only has 1 product line). There could be other missing data but I haven't gone searching yet.
Now get this, if I were to add a prompt to select a Supplier to this report (Report A), and specify the supplier that is being dropped or is missing, the record then shows up! No prompt, it doesn't show up.
Finally, this missing Supplier is returned in Report A without a need for a prompt if I don't join to the SmartFile (i.e. Report B).
I hope that wasn't confusing. We ran across this exact same issue about a year ago that was not solved.