嵌入式主子报表计算单元格的值

客户需求:嵌入式子报表和主报表进行一些数字上的相加

需求分析:我们都知道引入式的子报表扩展后,和母报表形成了一个统一的二维矩形单元格,因此子报表的源格不保留,此时母报表不能访问子报表的值;但嵌入式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母报表可以访问子报表的值。在初级教程中说到用eval()函数来实现,下面就具体介绍一下:

需求实现:

第一步:新建主报表11.raq和子报表11_sub.raq,如图所示:

11_sub.raq

第二步:在H2单元格中定义嵌入式子报表,如图所示:

第三步:预览主报表:

第四步:嵌入式主子报表进行一些数字上的相加【J2(剩余量)=H2(补片量)+F2(任务量)】

利用eval ()函数,J2的表达式写为:J2=eval(“A1″,H2)+F2 J2单元格表达式的含义是: H2为嵌入式子报表,取得H2子报表中A1的值,然后在与主报表中F2单元格进行求和,这样就相当于母报表引用子报表的数据值并汇总。

第五步:发布报表:

热门文章