如何使用子查询构建univ

2020-08-26 08:08发布

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

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


嗨,我在派生表中使用了以下查询。但是普通表使用的用户请求仅不使用那样的派生表。

那么如何使用下面的sql的普通表来构建Universe。对此有任何帮助

选择T.TEAMNAME,ISNULL(TEAMMEMBERS,0)为'TEAMMEMBERS',ISNULL(SIGNINS,0)为'SIGNINS',ISNULL(CAST(SIGNINS为数值),0)/CAST(TEAMMEMBERS为数值)* 100 作为" ATTENDENCEPCT",DT_LOGGEDMEMBERS.TXNDATE作为LoginDate

来自SCH_EDWA001.TEAM T

左加入

选择******

)DT_TEAMMEMBERS ON(T.TEAMID = DT_TEAMMEMBERS.TEAMID)

左加入

选择*****

)DT_LOGGEDMEMBERS ON(T.TEAMID = DT_LOGGEDMEMBERS.TEAMID)

屏幕截图:

谢谢

Ramesh

sql.jpg (44.0 kB)

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

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


嗨,我在派生表中使用了以下查询。但是普通表使用的用户请求仅不使用那样的派生表。

那么如何使用下面的sql的普通表来构建Universe。对此有任何帮助

选择T.TEAMNAME,ISNULL(TEAMMEMBERS,0)为'TEAMMEMBERS',ISNULL(SIGNINS,0)为'SIGNINS',ISNULL(CAST(SIGNINS为数值),0)/CAST(TEAMMEMBERS为数值)* 100 作为" ATTENDENCEPCT",DT_LOGGEDMEMBERS.TXNDATE作为LoginDate

来自SCH_EDWA001.TEAM T

左加入

选择******

)DT_TEAMMEMBERS ON(T.TEAMID = DT_TEAMMEMBERS.TEAMID)

左加入

选择*****

)DT_LOGGEDMEMBERS ON(T.TEAMID = DT_LOGGEDMEMBERS.TEAMID)

屏幕截图:

谢谢

Ramesh

sql.jpg (44.0 kB)
付费偷看设置
发送
2条回答
Doze时光
1楼-- · 2020-08-26 08:27

sql无法说明为什么您需要使用派生表以及为什么用户要求避免使用派生表。

您可以在数据库中创建视图并像在普通表中一样使用视图 Universe而不是在Universe中创建派生表,数据库中的视图将比派生表执行得更快。

三十六小时_GS
2楼-- · 2020-08-26 08:36

我建议使用与派生表相同的sql在数据库中创建视图,然后使用 在宇宙中就像普通表一样。

一周热门 更多>