Tableau--如何将现有时间字段做年-季度-月-天-时分秒 分层结构展开--Dateparse函数实例讲解

适用对象

使用tableau连接:
DATEPARSE 函数不适用于所有数据源连接。此函数适用于非旧版 Microsoft Excel 和文本文件连接、MySQL、Oracle、PostgreSQL 和 Tableau 数据提取数据源。

当拥有数据类型类似于下图:
举例
例:我们拥有年份-月份维度,想要展开为年份-季度-月度维度

(即包含关系为:A包含B包含C,我们有A,C,想展开为A,B,C)

同理可推广至时分秒展开。

此时,导入到Tableau中,应该出现如下所示的维度维度
而我们期望得到分层结构(下图基础上加入季度),做到逐层展开图例:分层

具体操作及函数讲解

点击维度小三角,选择:创建计算字段
在这里插入图片描述
创建公式如下,【years】–替换输入年份 【months】–替换输入月份

DATEPARSE(“YYYY.M”,([years]+"."+[months]))

界面
将生成的测试字段拖入到表中显示(此时年份出现+选项,可展开):
显示
展开结果如下:
展开

Dateparse函数

函数的作用是将字符串转换为指定格式的日期;
在Tableau默认的格式中,如果你展开到月份,则标准的格式为年-季度-月;
如果你的数据源中没有季度,则会自动根据展开的月份判断季度层次加入;
由此,如果我们想展开固定的层次,只需要在跨级中使用Dateparse函数即可。
函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值