Tableau正在读错我的日期

时间:2016-07-17 23:13:20

标签: tableau

Tableau正在读错我的日期。我有2列,每天的日期和数字。 日期格式是“yyyymmdd”,即(20160617),每天的数字是整数。我直接从SQL服务器获取此数据,我的问题是,tableau正在读取我的日期错误。 所以我尝试了DATEPARSE()转换我的日期。 我的DATEPARSE函数是:DATEPARSE(“yyyymmdd”,“Date”),现在使用DATEPARSE函数后,我的日期得到NULL。 任何人都可以帮助我为什么我的日期为NULL,我的查询返回30天数据,分为每日计数。 在SQL上运行查询后的示例

日期每日编号 20160617 215674

Tableau不接受这种日期格式,我应用了DateParse(),我猜这是返回字符串,因为我的日期是null。我希望得到正确的日期,以便我可以在我的数据上应用趋势线。 提前致谢。 干杯!

1 个答案:

答案 0 :(得分:3)

您没有正确使用DateParse()。第二个参数(“Date”)应该是要解析的字段的名称。例如,如果您将20160617存储在名为my_date_as_integer的字段中,则您的函数应为DateParse("yyyymmdd", [my_date_as_integer])