我正在开发一个必须包含以下事实的sales
维度模型:Gross Sales
,Gross Revenue
和Quantity of Sold Coupons
每Sales Executive
,City
, Coordinator
和Manager
。
问题在于,对于此层次结构的每个级别(Sales Executive
,City
,Coordinator
和Manager
),都有自己的目标,但它们无法相加。
示例:
Manager Goal: 1000
- Coordinator 1 Goal: 400
-- City 1 Goal: 150
--- SalesExecutive 1 Goal: 80
--- SalesExecutive 2 Goal: 50
-- City 2 Goal: 150
--- SalesExecutive 1 Goal: 100
--- SalesExecutive 2 Goal: 20
- Coordinator 2 Goal: 400
-- City 1 Goal: 350
--- SalesExecutive 1 Goal: 80
--- SalesExecutive 2 Goal: 200
1)这意味着子级别的目标总和不等于其父级别,但事实是总和。
2)我需要计算每个级别的成就,为此我需要根据每个级别的总收入来划分每个级别的目标(总收入可以加总,所以如果两个销售执行总收入500的总额,城市就有500个作为总收入)
我的问题是我无法弄清楚目标价值的位置。我不能把它放在员工维度上,如果我加入事实,我就无法创建下钻。
顺便说一句,目标值每个月都会改变。
有人可以帮我找到设计这种数据模型的方法吗?我真的无法理解。
提前感谢所有人。