如何将" YYYY-MM-DD"格式转换为" DD/MM/YYYY"

2020-09-13 16:25发布

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

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


专家们,

我需要创建一个计算视图并在WEBI中使用。 问题在于,HANA日期格式为YYYY-MM-DD,而WEBI日期格式为'DD/MM/YYYY'。

我可以编写代码来更改日期格式,但是我需要它,但是它是nvarchar数据类型,但是我需要日期数据类型,以便可以对此进行daysbetween()操作。

请帮助

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

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


专家们,

我需要创建一个计算视图并在WEBI中使用。 问题在于,HANA日期格式为YYYY-MM-DD,而WEBI日期格式为'DD/MM/YYYY'。

我可以编写代码来更改日期格式,但是我需要它,但是它是nvarchar数据类型,但是我需要日期数据类型,以便可以对此进行daysbetween()操作。

请帮助

付费偷看设置
发送
1条回答
三十六小时_GS
1楼-- · 2020-09-13 17:29

您好,您已经找到答案了,因为已经9个月了,但是下面是我们的解决方案。

我们使用关系连接(通过IDT创建)将WebI 4.2 SP5直接连接到HANA 2.0计算视图。

该列作为日期数据类型存储在HANA中。 HANA将其视为yyyy-mm-dd。 在WebI中,我们的BO服务器设置将日期对象解释为dd/mm/yyyy,因此它在WebI中将日期值正确显示为dd/mm/yyyy,而无需进行转换。

如果我们仅使用OLAP连接而不是关系连接并将日期用作查询提示过滤器,则WebI的日期日历选择器将返回dd/mm/yyyy值,但随后会根据HANA的yyyy-mm-dd进行验证 当然没有哪个匹配项,因此报表不会返回任何匹配数据。

使用关系连接为我们解决了该问题。 希望对您有帮助。

一周热门 更多>