Tableau 中的 Dateparse MON

Dateparse MON in Tableau

我有一个数据源,其中 returns 一个日期作为 'MON YYYY' 形式的字符串(2014 年 4 月、2014 年 5 月等)。

我尝试使用以下公式根据此信息创建一个计算字段:

DATEPARSE('MMM YYYY', [Field1])

这是我得到的一组样本数据(我添加了管道作为分隔符):

Field1 || Calculated Field

APR 2014 || 12/22/2013

APR 2015 || 12/28/2014

APR 2016 || 12/27/2015

AUG 2014 || 12/22/2013

AUG 2015 || 12/28/2014

AUG 2016 || 12/27/2015

我也试过添加天字段,但结果与上面的数据一样不正确:

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

我对 dateparse 函数有什么误解吗?

事实证明,YYYYyyyy 的含义完全不同。大写 MMM 是 MON 类型描述所必需的。这对我有用:

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

如果你给日期加上日期,你也会得到小时、分钟、秒字段。

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