MAPX多条件应用

很多情况下,要统计的值对应着多个条件,如统计同一班级、同一课程的报名人数,此时的检索值就是班级+课程;再如统计同一店铺、同一销售员的最新一个订单编号,此时的检索值就是店铺名称+销售员名称。

思路:在检索条件不止一个的情况下,就需要先添加一个辅助字段,将多个检索条件合并成一个字段;再把辅助字段作为检索值和检索范围,写到MAPX函数中。

下面通过一个案例来介绍一下设置方法。

「销售上报」表单记录了销售员的每日销售数据,到月底财务需要填写「提成表」计算出某一销售员、某一月份的销售额之和,以便计算出每个人的提成数据。在这种情况下,检索值与检索范围就是销售姓名+月份。

(1)在「销售上报」表单中添加一个辅助字段,并编辑函数,值为「姓名+销售日期对应的年月」。

在录入数据时,辅助字段也会通过公式得到值,以供「提成表」中的MAPX函数调用。

(2)在「提成表」中同样也需要添加这个辅助字段,并编辑函数,值为「姓名+统计对应的年月」。

(3)对销售总额编辑公式,MAPX('SUM',辅助字段,辅助字段,销售额)

(4)对提成计算字段编辑公式,销售总额低于1000提成比例为0.1,超过1000提成比例为0.2

(5)公式效果

动图中左边为「销售上报」中的已有数据,右边为「提成表」录入数据的界面。

在填写日期时,任意选择统计月份中的任意一天即可,公式会自动提取出年月。

甲在2017年1月的销售总额为6494(3540+2954)

乙在2017年2月的销售总额为49793(8168+41625)

(6)如果辅助字段需要设置为不可见,则一定要在表单属性中修改「不可见字段赋值」属性为「始终重新计算」

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?