我一直在将Tableau连接到csv数据源。我有两个日期列。当我告诉Tableau它们是日期列时,它将两个列的全部导入为Null。我尝试将它们作为字符串导入,并使用DATEPARSE创建每个计算日期列。
我跑了这个([关闭时间]是CSV中的字符串)
DATEPARSE("mm/dd/yyyy hh:mm:ss",[Close Time])
并将列命名为“Close_Time_DT”
结果是:
关闭时间
Close_Time_DT
显然这是错误的,我也试过
DATEPARSE("m/d/yyyy hh:mm:ss", [Close Time])
并得到了相同的结果。 在此先感谢您的帮助
答案 0 :(得分:0)
我有类似的问题。我的日期源csv格式是日期/月/年(2015年1月7日)。当我使用Dateparse函数时,我首先将其输入为
DATEPARSE("dd/mm/yyyy",[ServDate])
但它没有正确处理月份,并且会在7月份或在一个案例中将所有日期都放在同一个月(1月份)。 最终奏效的是:
DATEPARSE("d/M,y",[ServDate])