Eclipse 在BIRT报告的第一行显示空白(如果为空值)
我在EclipseJavaEEIDE(Juno发行版)中使用BIRT报告设计创建了一个报告。在该报告中,对于单行,对应的一列有多个值(我使用LISTAGG()oracle函数来映射) (即)结果列在以下数据库表输出中有多个值: 无名称结果标记 1约翰x32 XX XXX 2 X 56Eclipse 在BIRT报告的第一行显示空白(如果为空值),eclipse,birt,Eclipse,Birt,我在EclipseJavaEEIDE(Juno发行版)中使用BIRT报告设计创建了一个报告。在该报告中,对于单行,对应的一列有多个值(我使用LISTAGG()oracle函数来映射) (即)结果列在以下数据库表输出中有多个值: 无名称结果标记 1约翰x32 XX XXX 2 X 56 XX XX XXX XX XX XXX 3安德鲁34 XXX
XX
XX
XXX
XX
XX
XXX
3安德鲁34
XXX
XX
XXXX
…其中既有NULL值,也有notnull值
“如果空值在中间,意味着它在报告中正确显示结果”
Joe报告输出中获得的示例结果(.pdf格式) 无名称结果标记 2 X 56 XX
XX
XXX
XX
XX
XXX
这里的问题是,“如果第一条记录有一个空值,则表示它在报告中没有正确显示,而不是在前面打印not NULL值,以此类推…”
Andrew报告输出中获得的示例结果(.pdf格式)
无名称结果标记
3安德鲁XXX 34
XX
XXXX
但是我们在Andrew的结果列前面有两个空值(正如您在上面看到的示例数据库表输出)
对于Birt报告工具中的特定行,是否有在第一行(如果为空列)显示空白的选项
请帮我解决这个问题…谢谢 使用报表元素的“可见性”属性,我们可以隐藏带有表达式的字段,该表达式在特定列为null时进行计算。请澄清问题,并让我们知道您已经尝试了什么。这似乎是用户其他问题的重复。