Eclipse 在BIRT报告的第一行显示空白(如果为空值)

Eclipse 在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

我在EclipseJavaEEIDE(Juno发行版)中使用BIRT报告设计创建了一个报告。在该报告中,对于单行,对应的一列有多个值(我使用LISTAGG()oracle函数来映射)

(即)结果列在以下数据库表输出中有多个值:

无名称结果标记 1约翰x32 XX XXX 2 X 56

          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时进行计算。请澄清问题,并让我们知道您已经尝试了什么。这似乎是用户其他问题的重复。