I am building a Data warehouse for finance team and we have measure
revenue, expense , revenue - expense = gross margin
They are connect to following dimension
Project, Org, Client, Date
However some of the Project id which are present in Revenue are not present in the expense and vice-versa.
Should I keep them in separate fact table to get all the data ?
If I keep them separate how will I get gross margin?