历史版本1 :结果集筛选分栏 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
下面讲解制作的具体过程:
2.1数据准备
数据需按照我们按组分类的数据要求2.2模板设计
按组显示的效果可以参考分组报表这里不再描述
下面具体说下如何在设置了行冻结的设置下,设置分栏:
1.将需要分栏的字段重复拖5列(需要分几栏拖几列)并排在单元格中纵向扩展,因为需要按照A2单元格分组,都设置左父格为A2,这样能做到第3行的数据都按照A2单元格分组展现,但是现在数据是都展现的,没有分栏的效果,只是数据的重复出现。
2.双击单元格数据字段单元格选择高级,结果集筛选改成指定,并写入公式=if($__count__<5,1,JOINARRAY(GREPARRAY(range($__count__),item % 5 == 1),","))公式的意思是如果当前数据的总个数小于需要分栏的个数就为1(避免数据个数小于分栏的列数而为空造成数据全部显示的情况),否则就为总个数对于5取余等于1所组成的数组,即1,6,11,16,21.....
又因为数据集筛选指定的功能可以是数组按照自身个数为1,6,11,16,21个时的数据才展现出来
第二个数据列的公式为if($__count__<5,2,JOINARRAY(GREPARRAY(range($__count__),item % 5 == 2),","))
当数据自身个数为总个数的2,7,12,17......时数据展示
后面的数据都以此类推
以上两步就可以做到存在行冻结的情况下,存在分栏并且不影响展现的效果。