SAC不将VARCHAR数据类型的维视为时间维-HANA Live Connection

2020-08-14 16:09发布

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

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


大家好,

我正在尝试通过实时连接在HANA计算视图之上的SAC中创建时间序列图。

HANA中的时间格式为" YYYY-MM-DD HH:MI:SS:FFS"。 因此,我必须在现有维度的顶部创建一个计算列,以将格式转换为" YYYY-MM-DD HH:MI AM",并且此计算列的数据类型为" VARCHAR"。 我可以在HANA中看到所需的输出。

但是,当我尝试在SAC中创建时间序列图时,此计算出的类型为'VARCHAR'的列在SAC中未显示为时间维度。

我也不能在模型级别更改时间格式,因为它是实时连接。

有人可以帮我吗? 我想将时间格式从" YYYY-MM-DD HH:MI:SS:FFS"转换为" YYYY-MM-DD HH:MI AM",并在HANA级别使用数据类型时间戳记。 因此它将在SAC中作为时间维度显示。

谢谢

妮维莎

capture.jpg (98.2 kB)

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

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


大家好,

我正在尝试通过实时连接在HANA计算视图之上的SAC中创建时间序列图。

HANA中的时间格式为" YYYY-MM-DD HH:MI:SS:FFS"。 因此,我必须在现有维度的顶部创建一个计算列,以将格式转换为" YYYY-MM-DD HH:MI AM",并且此计算列的数据类型为" VARCHAR"。 我可以在HANA中看到所需的输出。

但是,当我尝试在SAC中创建时间序列图时,此计算出的类型为'VARCHAR'的列在SAC中未显示为时间维度。

我也不能在模型级别更改时间格式,因为它是实时连接。

有人可以帮我吗? 我想将时间格式从" YYYY-MM-DD HH:MI:SS:FFS"转换为" YYYY-MM-DD HH:MI AM",并在HANA级别使用数据类型时间戳记。 因此它将在SAC中作为时间维度显示。

谢谢

妮维莎

capture.jpg (98.2 kB)
付费偷看设置
发送
2条回答
CPLASF-自律
1楼-- · 2020-08-14 16:44

嗨,

您必须根据需要更改HANA中的数据类型,而不是varchar使用日期和时间或日期。

并尝试使用date函数来

谢谢,

Saurabh S。

一只江湖小虾
2楼-- · 2020-08-14 17:08

嗨,请更改您的数据类型= datetime

一周热门 更多>