【发布时间】:2019-03-13 20:53:32
【问题描述】:
我正在为财务团队建立一个数据仓库,我们有衡量标准
收入, 费用, 收入 - 费用 = 毛利率
它们连接到以下维度
项目, 组织, 客户, 日期
但是,收入中存在的一些项目 ID 不存在于费用中,反之亦然。
我应该将它们保存在单独的事实表中以获取所有数据吗?
如果我将它们分开,我将如何获得毛利率?
【问题讨论】:
标签: data-warehouse sql-data-warehouse
我正在为财务团队建立一个数据仓库,我们有衡量标准
收入, 费用, 收入 - 费用 = 毛利率
它们连接到以下维度
项目, 组织, 客户, 日期
但是,收入中存在的一些项目 ID 不存在于费用中,反之亦然。
我应该将它们保存在单独的事实表中以获取所有数据吗?
如果我将它们分开,我将如何获得毛利率?
【问题讨论】:
标签: data-warehouse sql-data-warehouse
我从您的问题中了解到的是: 您正在根据 project_id 计算收入和费用。
假设:有些项目没有收入,也有少数项目没有费用。 在这种情况下,那些 project_id 将具有 0 作为收入或费用。理想情况下,这就是您获得总分的方式。如果你使用单独的表格,那么就没有 Gross 计算的意义了。
【讨论】: