嵌入式主子报表计算单元格的值
客户需求:嵌入式子报表和主报表进行一些数字上的相加
需求分析:我们都知道引入式的子报表扩展后,和母报表形成了一个统一的二维矩形单元格,因此子报表的源格不保留,此时母报表不能访问子报表的值;但嵌入式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,母报表可以访问子报表的值。在初级教程中说到用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单元格进行求和,这样就相当于母报表引用子报表的数据值并汇总。
第五步:发布报表: