Tableau字符串到日期时间格式问题

时间:2017-11-10 17:32:02

标签: date format tableau

我通过My​​SQL提取日期信息,日期格式为“MM / dd / YY hh:mm:ss”

使用内置的转换日期不起作用;所以我尝试使用DATEPARSE并使用DATE并手动解析它。我没有运气,我不知道为什么我一直把“无效”作为答案,或者将月份作为年份,将日期作为月份,将年份作为日期。

请参阅下面的屏幕截图,了解我使用的不同公式:

DATEPARSE

Original date format

DATE with manual parsing

1 个答案:

答案 0 :(得分:0)

这对我使用您的示例原始数据

DATEPARSE('mm/dd/yy hh:mm:ss',[Time] )

我使用tableau's documentation自定义日期格式来查找格式的正确公式。

如果这不能解决问题,则很可能是由于Locale问题。 Dateparse函数依赖于计算机设置指定的语言环境来解释,然后显示要转换的字符串,并且可以影响是否可以指定某种格式。这意味着如果无法识别某种格式,它将返回null。这通常会发生在Windows区域和语言格式更改为工作簿创建它的原始语言之外的其他语言。

请检查您的语言环境,如果需要,请执行以下解决方法(由tableau here记录):

  1. 打开Windows控制面板>区域和语言>格式
  2. 点击格式下拉菜单并更改为工作簿创建的原始语言
  3. 单击确定或应用并重新打开表格工作簿