我正在尝试在BIRT报告中突出显示(银色背景颜色)备用行,这些行包含组。虽然我已经实现了this solution ,但问题是每个组并不总是以突出显示的行开头。我想为每个组重置突出显示的行。
现在的样子:
Department A
Highlight
not highlight
Highlight
Department B
not highlight
Highlight
我想要的是:
Department A
Highlight
not highlight
Highlight
Department B
Highlight
not highlight
有没有办法实现这个目标?
我正在使用BIRT 4.2.2,数据集是一个单独的SQL查询,按部门分组。
感谢
答案 0 :(得分:3)
解决方案类似于链接的解决方案,但另外您需要定义组内行的运行计数。
这样做:
Add Aggregation...
按钮(在右侧),然后输入以下选项:
groupRow
); 然后将行的突出显示表达式修改为:
row["groupRow"] % 2 Not Equal to 0
(而不是row[0] % 2 Equals 0
。)
如果您现在预览报告,您应该根据需要突出显示每个组中的奇数行。