Tableau中的Dateparse MON

时间:2017-03-21 15:11:54

标签: tableau

我有一个数据源,它以' MON YYYY'的形式将字符串作为字符串返回。 (2014年4月,2014年5月等)。

我尝试使用以下公式从这些信息中创建一个计算字段:

DATEPARSE('MMM YYYY', [Field1])

这是我得到的数据样本集(我将管道添加为分隔符):

  

Field1 ||计算字段

     

APR 2014 || 2013年12月22日

     

APR 2015 || 2014年12月28日

     

APR 2016 || 2015年12月27日

     

2014年8月|| 2013年12月22日

     

2015年8月|| 2014年12月28日

     

2016年8月|| 2015年12月27日

我还尝试添加日期字段,但这会导致与上述相同的错误数据:

DATE(DATEPARSE('dd MMM YYYY','01 ' +[Field1]))

我是否可能对dateparse函数产生误解?

1 个答案:

答案 0 :(得分:2)

事实证明,YYYY意味着与yyyy完全不同的东西。 MON类型描述需要大写的MMM。这对我有用:

DATE(DATEPARSE('MMM yyyy',[Field1]))

如果您关闭日期,您还可以获得小时,分钟,秒字段。

Dateparse使用上述三位数月份,空格和四位数年份(e.g. AUG 2014 -> 8/2/2014).的格式将其从字符串[Field1]转换为日期类型