oracle BI-Publisher RTF模板:在新建页面之前先水平重复列或行

nbewdwxp  于 2023-04-05  发布在  Oracle
关注(0)|答案(1)|浏览(162)

我有一个2x2的表。第一行只是标题。第二行是从DB中提取信息。第一列是For-each loop and getting Account number第二列是getting Balance for that account then ending for-each
有这么多的帐户,它去了很多很多页。我想2列重复的权利,当它到达页面的末尾。这里是我试图做的一个例子。example
XML的结构也是这样的。

<?xml version = '1.0' encoding = 'utf-8'?>
<reportname>
<LIST_G_1>
    <G_1>
        <ACCOUNT>0</ACCOUNT>
        <BALANCE>0</BALANCE>
        <Q_count>0</Q_count>
        <Q_balance>0</Q_balance>
        <M_count>0</M_count>
        <M_balance>0</M_balance>
        <FS_count>0</FS_count>
        <FS_balance>0</FS_balance>
        <FN_count>0</FN_count>
        <FN_balance>0</FN_balance>
    </G_1>
    <G_1>
        <ACCOUNT>1</ACCOUNT>
        <BALANCE>-250</BALANCE>
        <Q_count>1</Q_count>
        <Q_balance>-250</Q_balance>
        <M_count>0</M_count>
        <M_balance>0</M_balance>
        <FS_count>0</FS_count>
        <FS_balance>0</FS_balance>
        <FN_count>0</FN_count>
        <FN_balance>0</FN_balance>
    </G_1>

</LIST_G_1>
</reportname>

如果这是不可能的,有没有办法让他们先水平,如下图所示:second example
如果这不可能,有没有一种方法可以做到这一点,就像下面的图片,但有secpnd FE_Acct显示下一行的帐号和余额,等等。
我试过这个标签,它列出了同一单元格中的所有账号... inlines issue
我试着使用帐户,和平衡,但他们从来没有工作。
任何输入都非常感谢,因为它似乎我撞到了一堵墙。

kiz8lqtg

kiz8lqtg1#

你是否尝试使用MS Word的多个布局列功能。设法按照图片中描述的步骤获得它。在XML中添加了几行,并使数据行更大,以测试列功能是否有效,看起来确实如此。

1.针对每个LIST_G_1重复

  1. ctrl+A(全选)-布局-列-两个(或更多)
    1.分割为每个开始和结束,并绘制一个表2x2之间-把标签,并使第一行重复作为标题
    1.对第二行中的每个G_1重复
    1.插入字段并定义行高(如果需要)以适合页面大小
    1.以PDF格式运行-您应该会得到类似于图片中的内容

相关问题