历史版本3 :拼接一列数据中的不同文本 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

用户需要将一列数据中不同的文本拼接起来,并且用 . 隔开,如下图所示:

1605260001585608.png

1.2 实现思路

使用自助数据集 分组汇总 功能,将一级渠道对应的所有二级渠道进行拼接;

新增列 使用 SUBSTITUTE 函数修改拼接连接符号。

2. 示例编辑

示例数据:FineBI 内置数据中「互联网行业>互联网渠道统计数据」

2.1 创建自助数据集

在业务包中选择「添加表>自助数据集」,如下图所示:

1605492035396943.png

选择「互联网行业」业务包下的「互联网渠道统计数据」,选择所有字段,如下图所示:

1605492100648552.png

点击「+」,选择「过滤」,将「一级渠道名」为空的数据筛选掉,如下图所示:

1605492602603469.png

2.2 进行拼接

点击「+」,选择「分组汇总」,将「一级渠道名」拖入分组栏,将「二级渠道名」拖入汇总栏并将汇总方式改为「字符串拼接」,如下图所示:

1605492963454211.png

2.3 修改拼接连接符号

点击「+」,选择「新增列」,修改新增列名为「替换拼接符号」,输入替换公式SUBSTITUTE(二级渠道名,"/","."),点击「确定」,如下图所示:

1605493350630112.png

修改自助数据集名称后保存即可。

3. 效果查看编辑

详情参见本文 1.1 节。