當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

拼接不同列数据

1. 概述

1.1 预期效果

将「地区」、「客户经理」、「区域经理」三个字段用 「/」进行拼接,如果拼接字段为空,则不需要分隔符,效果如下图所示:


1.2 实现思路

使用 CONCATENATE 函数进行拼接;

嵌套 IF 函数增加「/」进行拼接分割。

2. 操作步骤

示例数据:拼接.xlsx

2.1 创建自助数据集

添加Excel数据集 至 FineBI ,如下图所示:

1606806849492049.png

点击「添加表>自助数据集」创建自助数据集,如下图所示:

1606806901706334.png

点击「选字段」,选择「拼接」数据集下的所有字段,如下图所示:

1606806964327131.png

2.2 拼接字段

新增「新增列」步骤,命名为「拼接」并输入公式:CONCATENATE(地区,IF (ISNULL(区域经理),"","/"),区域经理,IF(ISNULL(客户经理),"","/"),客户经理),点击「确定」,如下图所示:

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

命名并保存自助数据集。

公式说明:

公式
说明
IF (ISNULL(区域经理),"","/")如果区域经理字段为空,则输出空值,否则输出分隔符/
IF(ISNULL(客户经理),"","/")如果客户经理字段为空,则输出空值,否则输出分隔符/
CONCATENATE(地区,IF (ISNULL(区域经理),"","/"),区域经理,IF(ISNULL(客户经理),"","/"),客户经理)

拼接

地区 空值或者/ 区域经理 空值或者/ 客户经理

2.3 效果查看

详情参见本文 1.1 节。


附件列表


主題: 数据分析进阶
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!