Word SUM 中的 BI Publisher
BI Publisher in Word SUM
请注意以下数据:
COMP - 416.00
DEVC - 16.00
开发 - 32.00
电力 - 64.00
YCL - 32.00
我在 Word 中创建了一个具有以下属性的字段:
<?for-each:SSR_AIR_PARM?><?if:SSR_ENRL_CAT!='DEVC'?><?if:SSR_ENRL_CAT!='DEVE'?><?MIN_UNITS_REQD?><?end if?><?end if?><?end for-each?>
它给出了正确的:
- 416
- 64
- 32
我如何求和而不是输出三个值?
即。 <?sum( 416, 64, 32 )?>
我已经弄明白了。有兴趣者:
<?xdoxslt:set_variable($_XDOCTX, ‘counter’, 0)?><?for-each:SSR_AIR_PARM?><?if:SSR_ENRL_CAT!='DEVC'?><?if:SSR_ENRL_CAT!='DEVE'?><?xdoxslt:set_variable($_XDOCTX, ‘counter’, xdoxslt:get_variable($_XDOCTX, ‘counter’) + MIN_UNITS_REQD)?><?end if?><?end if?><?end for-each?>
后来我就用了:
<?xdoxslt:get_variable($_XDOCTX, ‘counter’)?>
检索总数。
<?sum(SSR_AIR_PARM[SSR_ENRL_CAT!='DEVC' and SSR_ENRL_CAT!='DEVE']/MIN_UNITS_REQD)?>
也应该给出所需的答案,没有 for 循环,也没有变量。您可以在节点级别的那些方括号中给出搜索规范,并 sum 向上满足该节点下符合搜索条件的元素。
请注意以下数据:
COMP - 416.00
DEVC - 16.00
开发 - 32.00
电力 - 64.00
YCL - 32.00
我在 Word 中创建了一个具有以下属性的字段:
<?for-each:SSR_AIR_PARM?><?if:SSR_ENRL_CAT!='DEVC'?><?if:SSR_ENRL_CAT!='DEVE'?><?MIN_UNITS_REQD?><?end if?><?end if?><?end for-each?>
它给出了正确的:
- 416
- 64
- 32
我如何求和而不是输出三个值?
即。 <?sum( 416, 64, 32 )?>
我已经弄明白了。有兴趣者:
<?xdoxslt:set_variable($_XDOCTX, ‘counter’, 0)?><?for-each:SSR_AIR_PARM?><?if:SSR_ENRL_CAT!='DEVC'?><?if:SSR_ENRL_CAT!='DEVE'?><?xdoxslt:set_variable($_XDOCTX, ‘counter’, xdoxslt:get_variable($_XDOCTX, ‘counter’) + MIN_UNITS_REQD)?><?end if?><?end if?><?end for-each?>
后来我就用了:
<?xdoxslt:get_variable($_XDOCTX, ‘counter’)?>
检索总数。
<?sum(SSR_AIR_PARM[SSR_ENRL_CAT!='DEVC' and SSR_ENRL_CAT!='DEVE']/MIN_UNITS_REQD)?>
也应该给出所需的答案,没有 for 循环,也没有变量。您可以在节点级别的那些方括号中给出搜索规范,并 sum 向上满足该节点下符合搜索条件的元素。