您如何在计算视图中检查"投影"或"聚合"是否为空?

2020-08-23 02:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 您如何在计算视图...

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

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


大家好,

您如何在计算视图中检查"投影"或"聚合"是否为空? 我想检查一下,如果表A为空,那么我只会从表B中获取所有值。但是,如果表A不为空,那么我将进行LEFT OUTER JOIN。

谢谢。

输了

(32.4 kB)
付费偷看设置
发送
13条回答
木偶小白
1楼-- · 2020-08-23 03:06

我的第一个想法:在两个表之间进行笛卡尔乘积运算(此处为用户X):

< p>然后对

(B.COMPCODE = A.COMPCODE或A.COMPCODE ='')和(B.CUSTOMER = A.CUSTOMER或A.CUSTOMER ='')进行过滤

# p#

您好,FrédéricCincet

在您的示例中,将选择第1 4行 是吗?

下一步做什么?

谢谢。

Loed

Aaron 3364
2楼-- · 2020-08-23 02:59

即使在SQL中我也该怎么做? 脚本视图?

谢谢。

Loed

落灬小鱼
3楼-- · 2020-08-23 03:14

嗨,Sesha,

但是,如果表A有值,则操作应为 左外联接。

谢谢。

Loed

黑丝骑士
4楼-- · 2020-08-23 03:12

如何在SQL脚本视图中执行此语句?

如果 表A是空的,然后是表B,否则是使用FIELD1的内联接表A和表B。

谢谢。

Loed

5楼-- · 2020-08-23 03:11

Hi < a hraf=" https://people.sap.com/konrad"> Konrad Zaleski ,

我只是将整个想法重新发布到了新主题中。

https://answers.sap.com/questions/12990308/conditional-join-hana-calculation-view-script-or-g .html

谢谢。

Loed

SKY徐
6楼-- · 2020-08-23 03:22

有帮助吗?

谢谢。

< p> Loed

一周热门 更多>