在使用Tableau时,你是否遇到过这样一个小问题:日期是20161107这种格式的话,导入Tableau中会无法识别呢。
如下图,如果将该列选为日期格式,则该列将都变为null。如果是在excel中修改又需要较长的时间。有什么办法可以解决呢?
本期《举个栗子》,阿达要给大家分享的Tableau技巧是:通过计算字段处理日期识别问。
导入数据后,创建一个计算字段如下图:
DATA(
RIGHT(LEFT(STR([日期]),6),2)+’/’+
RIGHT(STR([日期]),2)+’/’+
LEFT(STR([日期]),4)
)STR()是返回成字符串,LEFT()是从开头返回指定数量的字符,RIGHT()是从结尾返回指定数量的字符。
这样RIGHT(LEFT(STR([日期]),6),2)表示的就是返回月份,RIGHT(STR([日期]),2)表示返回日期,LEFT(STR([日期]),4)表示返回年份,由此得到了”月/日/年”的字符串。
最后通过DATA返回日期,我们就可以得到日期格式。
将20161107这种字段在Tableau中通过计算字段变成日期格式的小方法,你学会了么?
文章部分信息来源于网络,如有侵权请告知