gpt4 book ai didi

xml - SUM() XML 的不同节点

转载 作者:行者123 更新时间:2023-12-03 16:56:07 25 4
gpt4 key购买 nike

我在 BI Publisher 中有如下所示的 XML-

<ROW1>
<TOTAL_RETAIL>10.95</TOTAL_RETAIL>
<TOTAL_TAX> 1.8</TOTAL_TAX>
<TOTAL_SHIPPING>7.95</TOTAL_SHIPPING>
</ROW1>

<ROW1>不重复。现在据我所知做一个SUM我可以使用 XPath 函数的节点 sum()喜欢<?sum(.//TOTAL_RETAIL)?> .这将对节点 TOTAL_RETAIL 的值求和只是,我想要 TOTAL_RETAIL 的总和, TOTAL_TAX , 和 TOTAL_SHIPPING .有没有办法我可以写 sum功能来实现这一点。

注意 - 它不能以编程方式处理,即使用变量等,因为它在报告模板中并且必须定义为 <?sum(...)?>此值将映射到 Excel 报告模板中的特定单元格。

最佳答案

尝试

<?sum(.//TOTAL_RETAIL | .//TOTAL_TAX | .//TOTAL_SHIPPING)?>

| 是联合运算符,因此您传递给 sum() 的参数是三个子表达式的联合。

关于xml - SUM() XML 的不同节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com