手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

报表开发控件FineReport:[12]条件汇总

时间:2024-10-31 20:26:32

1、打开报表打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\PeriodChain.cpt。修改报表如下,增加一汇总行,A4父格设置为A3,每年汇总一次:

报表开发控件FineReport:[12]条件汇总

2、条件汇总在C4单元格中,写入公式:=count(B3[!0]{A3 = $A3 && C3 >= 2500}):B3扩展出的所有月中,满足属于当前年且总额大于或等于2500的月份个数。其中B3[!0]表示B3单元格扩展出来的所有数据,不受主格影响,获得2010年下的月与2011年下的月。{A3 = $A3 && C3 >= 2500},{}里面是筛选条件,A3 = $A3表示在当前A3组内;C3 >= 2500表示总额大于或等于2500。

3、保存与预览保存模板,预览效果如上。模板效果在线查看请点击ConditionsSummary.cpt以完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\ConditionsSummary.cpt。

4、总结由占比可以知道,我们可以通过Cell[!0]来获取一个单元格扩展出来的所有数据。在此基础上我们可以通过Cell[!0]{条件}来获取这个单元格扩展出来的所有值中满足条件的数据。层次坐标以$Cell表示当前Cell单元格的值。

© 手抄报圈