Sql 在Jasper报告中创建动态列
是否有任何方法可以将这些行分组为一行,例如根据标题的数量添加动态标题列,与mentor列相同 这是SQL的输出,我将使用它创建Jasper报告 报告如下所示。我希望输出按名称显示在一个行组中Sql 在Jasper报告中创建动态列,sql,jasper-reports,Sql,Jasper Reports,是否有任何方法可以将这些行分组为一行,例如根据标题的数量添加动态标题列,与mentor列相同 这是SQL的输出,我将使用它创建Jasper报告 报告如下所示。我希望输出按名称显示在一个行组中 要么你的问题不清楚,要么这与jasper报告无关。无论哪种方式,您都可以使用Select DISTINCT*from…在传递给jasper reports的查询中对这些行进行分组。。。或组by@ThomasCarlton我修改了问题。这有意义吗?SQL返回多行输出……例如,第2-7行是针对同一个人的,但有
要么你的问题不清楚,要么这与jasper报告无关。无论哪种方式,您都可以使用Select DISTINCT*from…在传递给jasper reports的查询中对这些行进行分组。。。或组by@ThomasCarlton我修改了问题。这有意义吗?SQL返回多行输出……例如,第2-7行是针对同一个人的,但有多个标题、开始和结束日期、导师。结果是输出显示为7行。我试图在Jasper中创建一个报告,将其显示在一行中…请参见第二个屏幕截图。请注意,标题名从1变为标题名1,标题名2。。。mentor也一样。我会使用@ThomasCarlton,使用按名称分组,但仍按行提供。为了做你想做的事,你需要在没有数据部分的情况下对我们进行
按名称分组
,你必须将它们减少到一个可变的映射/列表中,然后在组页脚
部分为每个人提供一个水平列表。这不好玩,也不好看,但它是可行的。我绝对建议保持垂直,并适当地设计您的组详细信息部分。(组标题中的姓名、性别、联系人信息以及组详细信息中的重复详细信息