图表控件FineReport教程:[12]条件汇总

 时间:2024-10-13 19:24:46

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单元格的值。

  • 图表插件FineReport教程:[13]条件汇总
  • 图表控件FineReport教程:[13]排名
  • 图表控件FineReport如何下载
  • 图表控件FineReport教程:[11]跨层累计
  • 图表控件FineReport教程:[15]层次坐标总结
  • 热门搜索
    热爱生命手抄报 抗疫英雄手抄报 关于花的手抄报 我爱祖国的手抄报 感恩祖国手抄报 我爱科学手抄报 七夕手抄报 开学了手抄报内容 关于幸福的手抄报 诗海拾贝手抄报