亿信ABI
当前版本:BI4.7

arjoin()函数在分析报告中的应用

Arjoin函数在word分析报告中的应用

1. 需求分析

分析报告中需要将表格中所有数据都显示出来,且一一对应上,如图:

分析报告中展示形式为:北京市区域有6人、天津市区域有9人、河北省区域有...把所有浮动出的数据按对应关系全部列出来。

难点:因为根据查询条件浮动出来的数据条数不固定,所以很难直接取拾取

2. 实现方法

  1. 新增辅助列,将数据拼接好,如图中使用 self.leftcell(2).txt^"区域有"^self.leftcell.txt^"人"

  2. 在结果表中的展示为:

        

       3.拾取整个辅助列表元的数据,在分析报告中使用表名.表元代号$,本例为B4534.GRID1.C1$

       4.第3步中返回的是一个数组,形式如[1,2,3,4],使用arjoin()函数将格式处理为1、2、3、4的形式,

   本例中为arjoin(B4534.GRID1.C1$, ’、’),最终在分析报告中的展示样式为:

          

         

附:arjoin()函数说明

         

 

3. 类似需求

需要根据浮动出的不同数据,每一行数据作为一个段落,用上面的例子,展示的形式是这样的:

      北京市区域有6人;

      天津市区域有9人;

      河北省区域有...  

4. 实现方式

      类似上面的例子,新增一个辅助列,表达式为arjoin(grid1.c1$,’;\n’)

      BI中使用 \n 来代表换行符,该表达式的意思为,用“;”号隔开并换行

           

在word分析报告中的展示为:

           

附件列表

4

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇od 日期处理函数

下一篇sql数据源常用写法汇总

请先登录