现在报表数据量特别大,我做了一个limit限制展示1000行,在报表上放了一个rowcount函数用来展示报表实际行数,但是这样会造成报表查询速度又变慢了,有什么方法可以展示实际行数又不浪费性能吗
单独再写一个sql。。按参数只对它计数
select count(*) as 行数 from 表名称 where 1=1
再加上你的参数。。
再把这个数据集的行数字段放在单元格里面
这个数据集再多写一个,里面不返回具体的字段,,只对它计数。。。。返回一个总行数。。。
试试
新计算引擎介绍-https://help.fanruan.com/finereport/doc-view-3135.html
增加序号辅助列(正确设置左父格),取序号最大值、隐藏辅助列,参考示例: