Excel Server Home

14

14.2 表间公式----表间关联

下面我们来定义表间公式,完成销售日报的自动统计。

 

先分析一下问题。我们的目的是统计销售额。销售额的发生是源自订单,所以表间公式的来源数据应该是订单。因为销售日报要按地区分别统计销售额,所以还要确定每份订单应归属哪个大区。订单上并未直接指明地区,但指明了订货的客户,而哪个客户归属哪个大区,在“客户表”中可以查到的,所以为了正确地统计出各地区的销售额,需要把“订单”和“客户表”结合起来,请看下面的示意图:

把三个表中的数据按照以下对应关系并排拼接起来:

 

“订单_明细”表中的“订单号”等于“订单_主表”中的“订单编号”

“订单_主表”中的“客户编号”等于“客户表”中的“客户编号”

 

得到下面的中间结果:

注意到“北京沃尔玛”这一客户名称重复出现了两次。这是因为001号订单在“订单_明细”表中有两条记录,它们与“订单_主表”中的同一条记录相匹配。

 

把上面结果中与统计目的无关的字段去掉,得到:

产品名称

金额

发货日期

大区

纯牛奶(24袋装)

12000

06-1-21

京津

高钙奶

5000

06-1-21

京津

纯牛奶(24袋装)

8000

06-1-21

京津

早餐奶

15780

06-1-21

京津

卷筒

3200

06-1-21

华北

早餐奶

8800

06-1-21

华北

 

在此基础上,在把相同产品名称,相同大区的金额累加到一起,就得到了121日的销售日报统计结果。

产品名称

京津

华北

纯牛奶(24袋装)

20000

 

高钙奶

5000

 

早餐奶

15780

8800

卷筒

 

3200

 

通过上面的分析可以看出,统计销售日报的要点是:

1)  销售额数据来自订单,当天发货的订单金额统计到当天的销售日报中。

2)  为了按地区汇总销售额,需要按客户编号相等的原则,结合客户表,决定每份订单归属的大区。

 

按以下操作定义表间公式:

1)  公式名称输入“统计销售额”。

2)  点击[来源数据],选择数据表“订单_主表”、“订单_明细”、“客户表”,在对话框下半部的表间关联表格中选择表1为“订单_主表”,字段1为“订单编号”,表2为“订单_明细”,字段2为“订单号”,如下图所示。

3)  点击[增加关联],继续输入一条关联关系,如下图:

4)  回到表间公式对话框,显示内容如下:

5)  继续输入筛选条件和填充方式,最后完成的表间公式如下图所示:

6)  [确定]完成。

 

 

 Excel服务器学习和下载