首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在BI Publisher中为-each标签更新计数器

如何在BI Publisher中为-each标签更新计数器
EN

Stack Overflow用户
提问于 2016-07-08 16:01:32
回答 0查看 1.8K关注 0票数 0

我有一个计数器变量:<?xdoxslt:set_variable($_XDOCTX, ‘storeCounter’, 0)?>

我把这个计数器放在一个for-each标记中,希望它能返回循环次数:

代码语言:javascript
复制
<?for-each:G_1?>
    <?xdoxslt:set_variable($_XDOCTX, 'storeCounter', xdoxslt:get_variable($_XDOCTX, 'storeCounter') + 1)?>

以下是我的报告详细信息:

和数据模型xml:

代码语言:javascript
复制
<output rootName="DATA_DS" uniqueRowName="false">
<nodeList name="data-structure">
<dataStructure tagName="DATA_DS">
<group name="G_1" label="G_1" source="test">
<element name="TY_SOH_TOT" value="TY_SOH_TOT" label="TY_SOH_TOT" dataType="xsd:double" breakOrder="" fieldOrder="1"/>
<element name="LY_SOH_TOT" value="LY_SOH_TOT" label="LY_SOH_TOT" dataType="xsd:double" breakOrder="" fieldOrder="2"/>
<element name="LLY_SOH_TOT" value="LLY_SOH_TOT" label="LLY_SOH_TOT" dataType="xsd:double" breakOrder="" fieldOrder="3"/>
</group>
</dataStructure>
</nodeList>
</output>

但它只是返回1作为计数器的结果:

代码语言:javascript
复制
<?xdoxslt:get_variable($_XDOCTX, 'storeCounter')?>

那么,如何让计数器正确更新呢?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38261719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档