2020-09-02 00:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有以下字段,并希望将contract_term字段添加到日期字段:
合同期限:年份日期:YYYY/MM/DD
例如:3(contract_term)+ 2019/01/01(date)= 2022/01/01
对我来说,达到以上结果的最佳方法是什么?
感谢您的帮助。
使用下面的公式实现。
= ToDate(FormatDate([完成日期];" dd/MM")+"/" + FormatNumber(Year([Completed Date])+([contract_term ]);" ##");" dd/MM/yyyy")
这不是一个绝对安全的公式:如果您考虑2月,则必须检查您是否在29/02,然后制定政策,如果要加上的年数不是整数倍,该怎么做 之4。但这只是一种不幸的情况:)
使用RelativeDate:
https ://blogs.sap.com/2015/12/10/new-relativedate-functionality-for-easier-date-manipulation /
这似乎不起作用 对我来说:
= RelativeDate([完成日期]); [合同期限]; YearPeriod)
错误:位置47的" RelativeDate"中缺少运算符或右括号。
您确定正确编写了函数吗? 首先,您写了Contract_Term,现在是Contract Term。
您正在使用什么版本的BI 4. *?
是的,字段正确。
我在4.1上
您阅读了所有文章吗? 还支持包6?
最多设置5个标签!
使用下面的公式实现。
= ToDate(FormatDate([完成日期];" dd/MM")+"/" + FormatNumber(Year([Completed Date])+([contract_term ]);" ##");" dd/MM/yyyy")
这不是一个绝对安全的公式:如果您考虑2月,则必须检查您是否在29/02,然后制定政策,如果要加上的年数不是整数倍,该怎么做 之4。但这只是一种不幸的情况:)
使用RelativeDate:
https ://blogs.sap.com/2015/12/10/new-relativedate-functionality-for-easier-date-manipulation /
这似乎不起作用 对我来说:
= RelativeDate([完成日期]); [合同期限]; YearPeriod)
错误:位置47的" RelativeDate"中缺少运算符或右括号。
您确定正确编写了函数吗? 首先,您写了Contract_Term,现在是Contract Term。
您正在使用什么版本的BI 4. *?
是的,字段正确。
我在4.1上
您阅读了所有文章吗? 还支持包6?
一周热门 更多>