我正在为财务团队建立一个数据仓库,我们有措施
收入,支出,收入 - 支出=毛利率
它们连接到以下维度
项目,组织,客户,日期
但是,收入中存在的某些项目ID不在费用中,反之亦然。
我应该将它们保存在单独的事实表中以获取所有数据吗?
如果我将它们分开,我将如何获得毛利率?
我从您的问题中理解的是:您正在根据project_id计算收入和支出。
假设:有些项目没有收入,很少有可能没有费用。在这种情况下,那些project_id将为0作为Revenue或Expense。理想情况下,这就是你获得Gross的方式。如果使用单独的表,则没有Gross计算点。