I used:
File > Validate and Repair File ... > Validate File
to validate my very old QDF database to help diagnose the problem I reported in:
https://community.quicken.com/discussion/7907235/bug-or-feature-please-restore-how-bill-reminders-with-auto-enter-work/p1 When I ran a register report which included all my accounts it showed every one of thousands of XIn and XOut transactions as being for $0.00 (except for one!). The other side of the transaction (e.g., a bank account being transferred to or from) was correctly reported.
When I "print"ed the transactions (via the account's Gear > Print menu), the right amounts were shown. They are also correct when looking at the transations in the Quicken app.
Apparently register reports don't handle brokerage accounts properly after validation.