【发布时间】:2010-06-02 21:45:47
【问题描述】:
是否可以将摘要饼图作为我的多页报告的第一页(就在详细信息带之前)?打印报告时,我需要将摘要带显示为第一页。
感谢您的建议!
思燕
【问题讨论】:
标签: jasper-reports ireport pie-chart
是否可以将摘要饼图作为我的多页报告的第一页(就在详细信息带之前)?打印报告时,我需要将摘要带显示为第一页。
感谢您的建议!
思燕
【问题讨论】:
标签: jasper-reports ireport pie-chart
您是否尝试过仅为饼图创建数据集?我认为如果您这样做,您应该能够将饼图放置在您想要的任何波段中。
【讨论】:
扩展 Rogiller 所说的内容:您可以使用只有一个组标题带的假组(真实组)(当 $V{PAGE_NUMBER}==1 时打印)。然后使用数据集填充图表并使用 Report 作为 ExecutionTime,但是如果您有数据库查询,这可能会很昂贵,因为它将执行两次。
您也可以使用子报表。
另外投票支持此功能请求:
0005115: Option to render summary band before report details
【讨论】:
我通过在“报告”中设置评估时间解决了这个问题:
<pie3DChart>
<chart isShowLegend="true" evaluationTime="Report" renderType="draw" theme="default">
之后,您可以在标题或其他波段移动图表
【讨论】:
如果可能的话,我现在不知道。但如果您转换为 pdf,您可以简单地使用 iTetxt 重新排列页面作为解决方法。或者您可以将饼图放在报告的页眉部分
【讨论】:
您可以通过添加报表组标题来实现这一点,您可以在其中添加一个带有子数据集的摘要饼图。
【讨论】: