问题
在报表使用中发现如下问题:报表第一页会出现很多没有数据的区域,其它页面正常。
问题原因
客户在服务端宏代码里面设置了禁止报表缓存,研发说一般不要在宏代码里面设置禁止报表缓存,这样会导致电子表格重复执行出现问题。原则上该问题属产品bug,但是由于本地无法复现,暂时修改宏规避此问题。
解决方案
在报表宏<列宽自适应>里面修改最一行代码为spreadsheetReport.cacheable = true; 目前此问题已没有出现过了。另外,如果需要在报表显示最新的数据,建议把数据集设置禁止缓存。