如果不加这个函数。查询出来的4000行数据,10多列,总共需要6秒的时间,但是增加一列,使用count函数后,,,这个报表1分钟都出不来了
count(h3[!0]{h3=$h3}) 我公式这样写的。。就是统计H3扩展出来的所有数据的对应个数。。。删除公式就可以6秒内出来。只要一加上就1分钟出不来了,这个函数对4000多行10多列的时候,会这么慢吗
可以在数据集里面写好,可能会快第一点
oracle的话,用下sum() over(partition by cloumnA)
没有over函数的话,可以left join 一个( select cloumnA,count(1) as ZZZ from tableA group by cloumnA ) b
取的时候多取一个b.ZZZ
试试看呢
不要用公式 用数据列 汇总 个数
直接count(H3)不就好了吗?