类似求和这种,是在SQL上用sum()计算出来直接放在报表上用,还是只用SQL作数据查询,在报表 数据设置→汇总→求和
大量数据的运算尽可能的放在SQL上,或是外部数据处理程序上,如python等,FineReport更多用于数据的展示,我曾做过一个报表,里面有大量的数据运算,报表页面打开需要30多秒,这个速度自己都无法接受。
这也不是绝对的,如果单个页面数据量不是很大
那写公式是可以的。
sql写的好速度最快,报表速度慢
sql好速度快,页面上汇总会增加页面加载时的等待时间
这个看你的使用习惯,如果数据不多可以在报表中设计,如果数据量超级大,还是建议用sql,效率会高一点