制作复杂对账单

<< Click to Display Table of Contents >>

当前位置:  制作表单 

制作复杂对账单

复制链接

1.概述

在复杂的业务工作中,经常会要用到对账单,一份对账单里面可能会包含多份数据,本章节主要介绍如何制作复杂对账单。

2.实现方式

通过自由表组件实现。

对账单样式:

用户1

Make_print_dashboard57

用户2

Make_print_dashboard58

可以看到,案例中的数据会根据用户对应显示,有的用户为3部分,有的则有4部分;

操作步骤:

假设我们统计不同省份的资金投入情况,分别统计教育、工业、其它资金,其中上海的教育资金数据未统计,如下:

教育资金投入

db_ComplexForm_free41

工业资金投入

db_ComplexForm_free40

其它资金投入

db_ComplexForm_free42

1)准备教育、工业、其它资金统计数据集,分别绑定到数自由式表格中,如下图:

Make_print_dashboard66

绿色、黄色、蓝色数据字段分别来自三个数据集,其它单元格为自定义文本;

2)为了每页单独统计一个省份的数据,需要对三个数据集的省份设置多源过滤,以关联到一起;

分别设置“省份1”=“省份”,“省份2”=“省份”;

3)设置工业资金投入、年份、投入这三个文本以及“年份”字段单元格的父单元格为“省份”(绿色部分):

Make_print_dashboard67

由于要单独统计不同年份的投入,所以设置“投入_总和”的纵向父单元格为“年份”。

4)按照第3步的逻辑,分别给下面的单元格设置父单元格。

5)如果您需要保留不同资金投入模块之间的空白行,选择这行的一个单元格设置父单元格,以保留占位,如下:

Make_print_dashboard68

6)将最后一行数据作为表尾,并设置行后分页,确保每个省份的数据单独在一页,如下:

Make_print_dashboard69

7)第一行的三个省份是一样的,我们可以选中单元格,右键选择隐藏列,隐藏两列后,效果如下:

Make_print_dashboard70

8)预览或查看效果:

北京市:

Make_print_dashboard71

上海市:

Make_print_dashboard72

可以看到,上海由于没有教育数据,只保留了其它资金和工业资金投入部分。

您也可以在顶部添加一个过滤组件,来实现即席查询,例如添加下拉列表过滤,来查询各省份的数据,如下动图:

Make_print_dashboard76

您可以根据实际需求设置表格样式,以达到最好的打印效果。