出售产品时,卖方将收到佣金,这笔钱将根据之前的值设置分摊给他的经理。然后他的经理会将这笔钱分享给他的经理。
示例: Seller_A收取$ 200的佣金,并分享如下:
+------------------+--------------+-------------+
| manager level: | % sharing | commission |
+------------------+--------------+-------------+
| manager level 1: | 10% |$200*10% =$20|
+------------------+--------------+-------------+
| manager level 2: | 20% |$200*20% =$40|
+------------------+--------------+-------------+
| manager level 3: | 5% |$200*5% =$10 |
+------------------+--------------+-------------+
| ... | .... | ...... |
+------------------+--------------+-------------+
每个卖家的水平都是动态的。
我想设计一个数据仓库事实表来存储这笔佣金,并将其显示在报表上,如下所示:
+------------------+--------------+-------------+-------------+
| manager level: | % sharing | commission | Date time |
+------------------+--------------+-------------+-------------+
| manager level 1: | 10% | $53.434 | 2019 Jan 10 |
+------------------+--------------+-------------+-------------+
| manager level 1: | 70% | $12.340 | 2019 Jan 10 |
+------------------+--------------+-------------+-------------+
| manager level 1: | 9% | $100.000 | 2019 Jan 10 |
+------------------+--------------+-------------+-------------+
任何人都可以帮助我设计事实表数据来存储此业务。
谢谢!