将字符串转换为日期格式 - SAP 水晶报告



我知道这个问题在这里被问了不止几次,但由于某种原因,我只是无法为我的目的获得正确的公式。

我正在从外部数据源中提取一个"年份",但它保持格式为(即 2,016(。

这是我到目前为止拥有的公式,但我似乎无法弄清楚如何正确将其组合在一起并将其格式化为 YYYY。

formula = Year({Jobs.jmpProductionDueDate})
Cstr({Jobs.jmpProductionDueDate}, "dd/MM/yyyy")

我在编码方面没有任何资格或经验,所以不知道如何将其组合成一个有效的公式。

谢谢 艾丽西娅

年份被捕获为数字,并转换为 2,016 如果 2016 是数据输入 用

ToText({Jobs.jmpProductionDueDate}, "yyyy") 

如果是日期,请使用这个

Examples (where Jobs.jmpProductionDueDate= January 15, 2011)

示例结果

ToText({Jobs.jmpProductionDueDate}, “yyyyMM”)   “201101?
ToText({Jobs.jmpProductionDueDate},”dd-MMM-yyyy”)   “15-Jan-2011?
ToText({Jobs.jmpProductionDueDate},”dd MMM yyyy”)   “15 Jan 2011?
ToText({Jobs.jmpProductionDueDate},”MM/dd/yy”)  “01/15/11?
ToText({Jobs.jmpProductionDueDate},”dddd, MMM d, yyyy”) “Saturday, Jan 1, 2011?

最新更新