反饋已提交
網絡繁忙
在行分栏报表中设置隔行变色,可能会出现行错位的情况,如下图所示:
希望有方案可以解决错位问题,实现同行变色对齐,如下图所示:
利用条件属性实现。
先根据分栏列数和数据总数判断双数栏位需不需要特殊处理。
再通过计算得到需要特殊处理的行数设置分栏。
新建普通报表,如下图新建数据集 ds1,数据库查询语句为:SELECT * FROM 销量
1)如下图设计表格:
2)菜单栏点击模板>报表分栏,在打开的报表分栏页面中按如下图所示步骤设置:
3)选中 A2 单元格,如下图步骤添加一个背景条件属性:
公式条件为:
ROUNDUP(COUNT(A2[!0])/2,0)%2<>0&&(&A2+(1-ROUNDUP(&A2/ROUNDUP(COUNT(A2[!0])/2,0),0)%2))% 2=0||ROUNDUP(COUNT(A2[!0])/2,0)%2=0&&&A2%2=0
1)PC端
保存报表,点击分页预览,行分栏的隔行变色效果如下图所示:
2)移动端
已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\行分栏隔行变色错位解决方案.cpt
点击下载模板:行分栏隔行变色错位解决方案.cpt
不同的分栏情况对应的公式可能不同,根据2.2节第2步的分栏列数,相应修改公式:
ROUNDUP(COUNT(A2[!0])/列数,0)%2<>0&&(&A2+(1-ROUNDUP(&A2/ROUNDUP(COUNT(A2[!0])/列数,0),0)%2))% 2=0||ROUNDUP(COUNT(A2[!0])/列数,0)%2=0&&&A2%2=0
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉