如何动态使用自定义函数?一个最头疼的问题

如图,我编的是一个工资系统,前面的都不说,今天就只说说提成部分如何计算,就是图中画红色框的部分
我建了数据集,是按照一定条件筛选的数据,就是在用户选择的某个时点上,使用的提成类型

数据库中提成类型结构如下

我在这里写了一个公式,让提成的区域内可按照“横向扩展的表头”和“纵向扩展的姓名”,以及“用户选择的时间”,三个条件,汇总出数据库中的数据(金额基础)

提成统计的数据库结构如下

预览的结果如下

可是我的要求比这个要复杂的多,上图中,我只简单对数据库中”金额基数“字段进行求和,我不是要对“金额基数”进行求和的,大家可以看看第三张图,提成类型表中的说明,看完之后就明白了,有的提成是按照金额的5%,有的是按照课时的5%,有的还要涉及”跳档“分段计算,特别复杂。那么如何能把这些计算方法写到这个模板中呢?模板中,横向扩展的提成类型是按月份显示的,是不固定的,我如何根据上面的表头来动态确定计算方法呢?
我想到用自定义函数的方法,让系统可以根据动态的表头,选择动态的提成函数,比如出现A类提成,就调用A函数来实现,参数的话可以设置姓名、月份、提成类型。
大家是什么意见呢?对这个问题有什么好的建议呢?欢迎大家积极讨论,谢谢!








FineReportnhb2318 发布于 2018-3-5 00:23
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
nhb2318发布于2018-3-5 00:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
影丶发布于2018-3-5 09:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
axing发布于2018-3-5 10:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
nhb2318发布于2018-3-5 13:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
迈达斯之手发布于2018-3-7 00:03(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 711浏览人数
  • 最后回答于:2018-3-7 00:03
    活动推荐 更多
    热门课程 更多
    返回顶部