【问题标题】:iReport - How to move a Summary Pie Chart on the first page of the report and not at the end?iReport - 如何在报告的第一页而不是最后移动摘要饼图?
【发布时间】:2010-06-02 21:45:47
【问题描述】:

是否可以将摘要饼图作为我的多页报告的第一页(就在详细信息带之前)?打印报告时,我需要将摘要带显示为第一页。

感谢您的建议!

思燕

【问题讨论】:

    标签: jasper-reports ireport pie-chart


    【解决方案1】:

    您是否尝试过仅为饼图创建数据集?我认为如果您这样做,您应该能够将饼图放置在您想要的任何波段中。

    【讨论】:

      【解决方案2】:

      扩展 Rogiller 所说的内容:您可以使用只有一个组标题带的假组(真实组)(当 $V{PAGE_NUMBER}==1 时打印)。然后使用数据集填充图表并使用 Report 作为 ExecutionTime,但是如果您有数据库查询,这可能会很昂贵,因为它将执行两次。

      您也可以使用子报表。

      另外投票支持此功能请求:

      0005115: Option to render summary band before report details

      【讨论】:

        【解决方案3】:

        我通过在“报告”中设置评估时间解决了这个问题:

        <pie3DChart>
             <chart isShowLegend="true" evaluationTime="Report" renderType="draw" theme="default">
        

        之后,您可以在标题或其他波段移动图表

        【讨论】:

          【解决方案4】:

          如果可能的话,我现在不知道。但如果您转换为 pdf,您可以简单地使用 iTetxt 重新排列页面作为解决方法。或者您可以将饼图放在报告的页眉部分

          【讨论】:

            【解决方案5】:

            您可以通过添加报表组标题来实现这一点,您可以在其中添加一个带有子数据集的摘要饼图。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多