动态列的数据

时间:2018-08-22 13:30:58

标签: xml rtf bi-publisher

我有以下问题:我有一个带有3个级别的节点的xml作为rtf文件的源。我能够建立一个带有动态列的表,但只需要在第一列,第二行中输入一个键即可。对于第二列,我分为年份的月份列,在第二行中,我可以放置数据。但是,当我在第一列中要输入数据的3个键时,我将无法执行此操作。 上下文:

<?for-each-group:U_REGISTROIVA;A.JRNL_TYPE?>

表格:

`
Cell(2,1) = ?for-each-group:current-group();./A.VAT_TXN_TYPE_CD?>
?variable@incontext:G1;current-group()?>?A.VAT_TXN_TYPE_CD?>
?xdofx:if A.VAT_RECOVERY_PCT=0 then '' else '  IN'||' 
'||A.VAT_RECOVERY_PCT||'%  ' end if?> 
?A.TAX_CD_VAT_PCT?>

Cell(1,2) = ?for-each-group@column:/U_REGISTROIVA/U_REGISTROIVA2;./A.MONTH?>
?sort:current-group()/A.MONTH;'ascending';data-type='text'?>
?xdoxslt:month_name(A.MONTH, 0, $_XDOLOCALE)?>?end for-each-group?>

 Cell(2,2) = ?for-each-group@cell://U_REGISTROIVA2;./A.MONTH?>
 ?sort:current-group()/A.MONTH;'ascending';data-type='text'?>
 ?($G1[(./A.MONTH=current()/A.MONTH)]/A.TAX_BASIS_AMT_BSE)?>
 ?end for-each-group?>?A.TAX_BASIS_AMT_BSE?>?A.TAX_AMT_GROSS_BSE?>
 `

和最终上下文:

<?end for-each-group?>

这对我有用,但是现在我必须为每个加和:(A.VAT_TXN_TYPE_CD,A.TAX_CD_VAT_PCT,A.VAT_RECOVERY_PCT),我不知道如何将变量@incontext:G1与这些键相关联-字段。

0 个答案:

没有答案