请问大家,fr中一个条形图能否引用一个图表里面的数据,如下图条形图数据和表格数据sql是一致的,为了减少查询时间,我想条形图引用这个表格的数据,但是只引用TOP 10条,而不是全部可以吗?
不可以哦,你得重新写SQL取top10,想减少查询时间的话建议你使用抽数缓存插件
https://help.fanruan.com/finereport/doc-view-3638.html
有一个方法:
你的条形图放到一个报表块中,引用单元格值。
这样,你就可以在条形图的报表块中,通过report1~A1的形式去引用到你表格中的数据;
将数据引用过来后,就可以进行条件汇总了(因为记得report1~A1{序号 <= 10}这种形式不支持);
引用过来后取序号小于等于10的数据作为数据源。
按省展示了。你的数据集肯定是做了汇总的了。。。。。那么这个节省不了多少时间。。还有你说的数据库查询只要2S,在展示的时候要6秒。。因为图表要渲染。。都要时间的。。前端格式,,图表都是渲染要时间的。。还有网络。。。所以。。。