1. 概述
1.1 预期效果
转化年月日的日期格式,转化成年月,效果如下表所示:
日期格式 | 转化后 |
---|---|
2020-02-02 | 202002 |
2020/02/02 | |
2020-02-02 00:00:00 |
1.2 实现思路
1)在自助数据集中,添加需要转换的日期字段。
2. 操作步骤
示例数据:使用 demo 数据中的「RFM 明细数据」。
2.1 新建自助数据集
在自助数据集中处理日期数据。点击「数据准备」在「业务包」下添加「自助数据集」。如下图所示:
2.2 选字段
在新增的自助数据集中,添加样式数据下「RFM明细数据」表的「DATE」日期字段和其余字段。如下图所示:
2.3 新增列
添加「新增列」,将「DATE」字段转换为年月格式。如下图所示:
2.4 添加公式
1)新增列命名为「年月日期」,输入公式: REPLACE(LEFT(DATE,7),LEFT(DATE,5),LEFT(DATE,4))。完成点击「确定」。如下图所示:
注:公式中的「DATE」,需点击「时间字段」下的对应字段输入,不可通过其余方式输入。
公式说明如下表所示:
公式 | 说明 | 举例 | 详情 |
---|---|---|---|
LEFT(DATE,7) | 截取「DATE」字段的前 7 位字符 | 2010-02-17 00:00:00 截取后为 「2010-02」 | LEFT():根据指定字符数返回字符串中的前几个字符 |
REPLACE(LEFT(DATE,7),LEFT(DATE,5),LEFT(DATE,4)) | 将「DATE」字段中前 7 位作为目标字符串,将该字符串的前 5 位字符,转换为前 4 位字符 | 在 2010-02-17 00:00:00 中截取「2010-02」,将 2010-02 中的「2010-」替换为「2010」,得到「201002」 | REPLACE():根据选定的字符串,用其他文本来代替原始文本中的内容 |
注:日期格式为 2020-02-02 或 2020/05/22 或 2020-02-02 00:00:00 都可以使用上述公式进行转换。
2)添加完公式后,命名自助数据集后,点击「保存」完成日期转换。效果如下图所示:
3)「更新数据」后即可查看数据,如下图所示:
3. 效果查看
年月日时分秒日期格式转化为年月后,效果如下图所示: