我有以下问题:我有一个带有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与这些键相关联-字段。