转换日期

2020-09-20 17:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我无法转换日期。

WEBI中有一个名为" date_now"的给定字段,我想转换此日期并将其写入 转换为名为" date_old"的新变量。

应进行以下canversions:
-将年份减少1
-将日期设置为01

例如:< br>
date_now =" 07.12.2016" ---> date_old =" 01.12.2015"
date_now =" 23.05.2016" ---> date_old =" 01.05.2015"
date_now =" 2014年3月17日" ---> date_old =" 01.03.2013"

一开始似乎很容易,但是现在我正在努力...
任何帮助都受到赞赏!

> TIA,
Henning

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我无法转换日期。

WEBI中有一个名为" date_now"的给定字段,我想转换此日期并将其写入 转换为名为" date_old"的新变量。

应进行以下canversions:
-将年份减少1
-将日期设置为01

例如:< br>
date_now =" 07.12.2016" ---> date_old =" 01.12.2015"
date_now =" 23.05.2016" ---> date_old =" 01.05.2015"
date_now =" 2014年3月17日" ---> date_old =" 01.03.2013"

一开始似乎很容易,但是现在我正在努力...
任何帮助都受到赞赏!

> TIA,
Henning

付费偷看设置
发送
4条回答
空代码
1楼 · 2020-09-20 17:58.采纳回答

您的BO版本是什么?如果它是BVI 4.1 sp06 +,则可以遵循以下公式。

= ToDate(" 01。" + FormatDate(RelativeDate([date_now];-12; MonthPeriod);) " MM.yyyy");" dd.MM.yyyy")

lukcy2020
2楼-- · 2020-09-20 18:04

错误消息是什么?

" date_now"对象的数据类型是什么? 日期或字符串?

如果是字符串,则尝试此操作。

= ToDate(" 01。" + FormatDate(RelativeDate(todate([date_now];" dd.MM.yyyy" );-12; MonthPeriod);" MM.yyyy");" dd.MM.yyyy")

槿木_熙
3楼-- · 2020-09-20 18:19

Hi Amit,

感谢您的回答!

我正在研究" SAP BusinessObjects Business Intelligence 4.1支持包7"。

当我尝试自己实现时,出现以下错误:


有什么主意吗?

BR,

Henning

wang628962
4楼-- · 2020-09-20 18:17

嗨,阿米特,

感谢您使用这种转换日期的好方法!

问题就在我这边,因为"语言环境和时区"设置为德语,而将" MonthPeriod"翻译成德语时却犯了一个错误。

祝你有美好的一天,

亨宁

一周热门 更多>