Skip to content
Preptima
hardScenarioDesignMidSeniorStaff

Two dashboards report different revenue for the same month. How do you find out why, and how do you stop it happening again?

6 min readUpdated 2026-08-15Target archetype: Big Tech, Enterprise Captive, Product Startup

Answer

Short answer

Reconcile the two numbers row by row before touching the pipelines: the cause is almost always a grain mismatch that fans out a join, a filter difference over refunds or test accounts, or two timestamps meaning different things.

Keep dimensional modelling explicit in the answer because that is the concept the interviewer is actually trying to test. A good dimensional modelling explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use dimensional modelling once more at the decision point so the answer reads as judgement rather than a detached example.

Keep dimensional modelling explicit in the answer because that is the concept the interviewer is actually trying to test. A good dimensional modelling explanation names the trade-off, the failure mode, and the evidence you would use before choosing.

Was this answer helpful?

Likely follow-ups

  • The difference is exactly the value of refunds. Which dashboard is right, and who decides?
  • How would you count distinct customers when your only fact is at order-line grain?
  • A dimension attribute is corrected retrospectively and last quarter's certified number moves. Is that a defect?
  • Where does a semantic layer stop helping, and what does it cost you to adopt one?

Related questions