HANA计算视图中的SQL函数UTCTOLOCAL

2020-08-20 17:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用UTC...

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

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


大家好,

我正在使用UTCTOLOCAL根据计算视图的计算列中的时区将UTC时间转换为本地时间。

以下是该功能支持的参数:

 UTCTOLOCAL(时间,时区)

但是,我也想传递要使用的数据集。 我可以看到《 SQL参考指南》对它的支持,并且我也能够在SQL控制台中执行相同的操作。

根据《 SQL参考指南》的语法:

 LOCALTOUTC(<时间> [,<时区> [,<时区数据集>]])

 通过将数据集传递为"平台"来成功执行查询

 从DUMMY中选择UTCTOLOCAL(CURRENT_UTCTIMESTAMP,"非洲/阿比让","平台")" utctolocal"; 

您知道为什么表达式编辑器提供的功能不支持传递数据集吗?

我想在视图本身中执行此操作,而不想编写一个我认为将支持数据集传递的过程。

任何指针都会有所帮助。

此致

坦美

(21.3 kB)
2条回答
2020-08-20 17:44 .采纳回答

不幸的是,尚未发布数据集参数供在数据建模区域中使用。 正如您提到的,一个选项是创建一个表函数,该函数以所需方式提供数据并将其用作投影中的数据源(当然,可以在表函数中设置数据集参数)。 另一个选择是创建一个SQL视图,为您提供转换后的时间戳。 在SQL视图中,您也可以对参数数据集使用UTCTOLOCAL函数。

一周热门 更多>