1.请点击工具条中的“重新计算”( )按钮,以加载数据源数据;
2.点击工具条中的“打印预览”( )按钮,预览打印效果.
3.从数据源填数的方式和以往的演示截然不同,数据源的每一行对应到报表中是多行,实现原理请参见下方“技术分析区”.



1.实现数据源区块填充的规则为:datarow( )函数所在行有跨行的单元格组合, 并选择了“数据源以区块方式填充”.
下图为此报表的分析, A1:A9是组合的,而dataRow( )函数在A1单元格中;

备注1: dataRow( )不一定要出现在A1单元格,只要出现在1到9行的任一单元格就行;
备注2: 如果 dataRow( ) 所在行有不止一列有跨行合并,那么以从左到右第一个合并为准。

2.在区块填充时,dataRow( )函数的行为将改变:只是生成行区块, 不再填入数据;

3.区块内的设计完全是自由的,可以从工具箱数据源的“单个数据”拖入,拖入后生成的函数也和以往不一样,如图:

请关注生成的公式中的第二个参数: datarowNumber( ),其含义为行号,也就是说填入区的数据是随行号而改变的.

4.区块中的计算公式仍支持“@”宏,请查看G6、I6、D7单元格的计算公式.

5.请观察打印预览效果:区块肯定是连续打印的,即区块内不会被分页.