历史版本6 :计算属性 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
cpt 模板使用新计算引擎后,点击 FineReport 设计器菜单栏中的「模板」,新增「计算属性」设置项。如下图所示:
本文将介绍该设置项。
2. 示例编辑
2.1 计算属性界面
如下图所示:
2.2 具体介绍
2.2.1 查询缓存/多源优化
查询缓存:就是数据集缓存,勾选后可缓存查询结果,从而降低服务器压力,提升报表的展现速度。
多源优化:勾选后,将对跨数据源的取数进行优化。
2.2.2 实验性功能
点击「实验性功能」按钮,界面如下图所示:
注1:新引擎折叠树支持冻结及调整折叠按钮所在单元格的内容样式。
注2:新引擎折叠树所有折叠树层级都需要设置折叠树按钮,而老引擎支持最后一层级不设置折叠树按钮,如碰到此问题,可在最后一层增加折叠树按钮解决。
1)新引擎支持的折叠树分为两类:异步取数折叠树和非异步取数折叠树。主要说明如下所示:
异步取数折叠树:
主要针对结构比较标准的单棵纵向折叠树,通过异步取数+异步加载,从取数阶段就进行折叠树性能的优化。
场景限制(只支持同时满足以下条件的场景):
单数据集。
折叠树按钮纵向排布。
数据列公式仅支持sum()汇总和行内计算。
单棵折叠树。
折叠树按钮所在行的数据列左父格需设置为折叠树按钮所在单元格。
非异步取数折叠树:
主要优化前台数据加载的性能问题,实现前台异步加载,优化折叠树的前端性能。
支持场景:
折叠树纵向扩展。
单棵折叠树。
2)选择「折叠树」按钮,计算属性会增加折叠树设置相关面板,默认为非异步取数,可自行对单模板开关异步取数。如下图所示:
注:「展开层级」功能暂未支持。
3)「折叠树——异步取数」为全局开关,打开后所有模板默认优先异步取数。