通过层次坐标,我们还可以进行条件汇总,即对扩展出来的数据汇总满足条件的数据信息。如下图所示,汇总订单总额超过2500的月份数量:
![图表插件FineReport教程:[13]条件汇总](http://www.52ij.com/uploads/allimg/160404/15360212X-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)
图表插件:FineReport电脑详细的操作方法或具体步骤
打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\PeriodChain.cpt。
修改报表如下,增加一汇总行,A4父格设置为A3,每年汇总一次:
![图表插件FineReport教程:[13]条件汇总](http://www.52ij.com/uploads/allimg/160404/1536024639-1.jpg)
条件汇总
在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。
保存与预览
保存模板,预览效果如上。模板效果在线查看请点击ConditionsSummary.cpt
以完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\ConditionsSummary.cpt。
总结
由占比可以知道,我们可以通过Cell[!0]来获取一个单元格扩展出来的所有数据。
在此基础上我们可以通过Cell[!0]{条件}来获取这个单元格扩展出来的所有值中满足条件的数据。
层次坐标以$Cell表示当前Cell单元格的值。
图表插件FineReport教程(共15篇)上一篇:交叉表的累计|下一篇:排名经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
