希望实现分页报表最后一页补齐空白行,发现无法扩展,请教原因

image.png

A3单元格用条件格式设置了每10条数据就行后分页,然后希望最后一页不足10条的能够填充一些空行,所以参考了https://help.finereport.com/doc-view-3479.html这里的第二种方法实现(这里不准备采用第一种方法)


A4的公式是

if(count({A3}) < 10 , RANGE(1, 10 - COUNT({A3})), 0)
//或者if(count(A3) < 10 * $$page_number, RANGE(1, 10 * $$page_number - COUNT(A3)), 0)

按上面的公式设置预览后发现结果扩展不出来,然后我为了测试又在A5设置了公式

if(count(A3) < 20, RANGE(1, 20 - COUNT(A3)), 0)

发现A5单元格可以扩展


两个单元格都设置了纵向扩展的了。

请问A4这种扩展不出来的是什么原因呢?

如果我这种方法不行,那还有什么办法实现固定行数呢?

预览的页面

image.png

Test.cpt


FineReport ajkx 发布于 2020-8-6 09:59 (编辑于 2020-8-12 09:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2020-8-12 11:11

固定是分页条数,那把总条数对分页条数求余就好了

1597197551316534.cpt


最佳回答
0
誓言无悔Lv6初级互助
发布于2020-8-6 10:08

https://help.finereport.com/doc-view-331.html   建议使用补足空白行

  • ajkx ajkx(提问者) 填充数据的做法太影响A3整行的设置了,因为我后面的列还有一些自定义的按钮和链接。用了这个来补足,我还要在后面那些自定义列来加条件属性来隐藏。
    2020-08-06 10:16 
  • ajkx ajkx(提问者) 实在不行也只能采用这种了
    2020-08-06 10:17 
  • axing axing 回复 ajkx(提问者) 你把模板导出来我看下
    2020-08-06 14:51 
  • ajkx ajkx(提问者) 回复 axing 不好意思,这几天都没回看这个问题,我做了个测试模板传上面了,麻烦看一下
    2020-08-12 09:58 
最佳回答
0
gloria5Lv6见习互助
发布于2020-8-12 10:57

测试模板中A2单元格公式采用:

if(count(C1) < 15 * CEILING(count(c1)/15), RANGE(1, 15 * CEILING(count(c1)/15) - COUNT(C1)), 0)

使用 CEILING函数

  • ajkx ajkx(提问者) 感谢回答,这公式也是可行的,就是没有1楼的那个简单一点
    2020-08-13 09:26 
  • 5关注人数
  • 914浏览人数
  • 最后回答于:2020-8-12 11:11
    请选择关闭问题的原因
    确定 取消
    返回顶部