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 函数有什么误解吗?
事实证明,YYYY
与 yyyy
的含义完全不同。大写 MMM
是 MON 类型描述所必需的。这对我有用:
DATE(DATEPARSE('MMM yyyy',[Field1]))
如果你给日期加上日期,你也会得到小时、分钟、秒字段。
Dateparse 将其从字符串 [Field1] 转换为 Date 类型,使用上述格式的三位数月份、space 和四位数年份 (e.g. AUG 2014 -> 8/2/2014).
我有一个数据源,其中 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 函数有什么误解吗?
事实证明,YYYY
与 yyyy
的含义完全不同。大写 MMM
是 MON 类型描述所必需的。这对我有用:
DATE(DATEPARSE('MMM yyyy',[Field1]))
如果你给日期加上日期,你也会得到小时、分钟、秒字段。
Dateparse 将其从字符串 [Field1] 转换为 Date 类型,使用上述格式的三位数月份、space 和四位数年份 (e.g. AUG 2014 -> 8/2/2014).