Sorting 带排序选项的模板嵌套分组

Sorting 带排序选项的模板嵌套分组,sorting,nested-loops,rtf,bi-publisher,Sorting,Nested Loops,Rtf,Bi Publisher,我想使用RTF模板生成一份报告,如下所示: 预期产出: US Cover Insured 123456 INS1, INSB, INSA 987654 INS2 or US Cover Insured 123456 INS1 INSB INSA 987654 INS2 在这里,“受保”数据以不同的标记名显示在父层次结构和子层次结构中。应首先显示父级“InsuredAccnt”(在我的XML中为INS1),然后显示子级“InsuredAccou

我想使用RTF模板生成一份报告,如下所示:

预期产出:

US
Cover   Insured
123456  INS1, INSB, INSA
987654  INS2

or

US
Cover   Insured
123456  INS1
        INSB
        INSA
987654  INS2
在这里,“受保”数据以不同的标记名显示在父层次结构和子层次结构中。应首先显示父级“InsuredAccnt”(在我的XML中为INS1),然后显示子级“InsuredAccounts”,子级“InsuredAccounts”将按“共享”降序排序

XML:


123456
顾客
INS1
美国
英萨
5.
INSB
20
987654
基础知识
INS2
美国
我不知道如何上传使用的RTF,但这是相同的要点:

RTF:


基于封面的表内分组
显示“被保险人”
当我这样做时,我的系统将永远运行,我被迫终止会话。
请有人指出我错在哪里。

我通过以下方法实现了预期目标:

<?InsuredAccnt?>
<?for-each:GroupPolicies_InsuredAccount?><?sort:Share;'descending';data-type='number'?><?InsuredAccount?><?end for-each?>

第二次不需要当前的-Group()标记。这将产生输出#2,即依次显示“保险账户”

<?for-each-group:GroupPolicies;./Organization?>

Grouping within Table based on Cover
<?for-each-group:current-group();./Cover?>

Displaying "Insured"
<?InsuredAccnt?>
<?for-each-group:current-group();./GroupPolicies_InsuredAccount?><?sort: Share?><?InsuredAccount?><?end for-each-group?>
<?InsuredAccnt?>
<?for-each:GroupPolicies_InsuredAccount?><?sort:Share;'descending';data-type='number'?><?InsuredAccount?><?end for-each?>