在联接中过滤以获取HANA计算的视图

2020-08-18 00:24发布

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

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


你好。

我需要在HANA计算的视图中使用左表中左侧字段的过滤器创建左联接,以便在右表中使用图形工具选择正确的记录,如下所示:

我有2个表,表A有一个ID和一个日期,表B有一个ID,datefrom和dateto用于一些日常工作。

我需要选择表B的工作是在表A的日期之间,使用表A中的字段DATE作为联接中表B中的过滤器(DATEFROM <= DATE,DATETO> = DATE)。/p>

我举例说明

表A:

ID_PERSON,名称,日期

0001,XXXX,20200102

002,YYYY,20180506

003,ZZZZ,20190108

表B:

ID_PERSON,JOB,DATEFROM,DATETO

0001,JOB1,20190101,20191231

0001,JOB2,20200101,20201231

0002,JOB2,20170101,20171231

0002,JOB3,20180101,20181231

0003,JOB1,20000101,25000101

我需要左连接获得以下内容:

ID_PERSON,NAME,JOB

0001,XXXX,JOB2-> DATE = 20200102 DATEFROM = 20200101 DATETO 20201231

0002,YYYY,JOB3-> DATE = 20180506 DATEFROM = 20180101 DATETO = 20181231

0003,ZZZZ,JOB1-> DATE = 20190108 DATEFROM = 200000101 DATETO = 25000101

在图形工具中可以吗?

亲切的问候。

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

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


你好。

我需要在HANA计算的视图中使用左表中左侧字段的过滤器创建左联接,以便在右表中使用图形工具选择正确的记录,如下所示:

我有2个表,表A有一个ID和一个日期,表B有一个ID,datefrom和dateto用于一些日常工作。

我需要选择表B的工作是在表A的日期之间,使用表A中的字段DATE作为联接中表B中的过滤器(DATEFROM <= DATE,DATETO> = DATE)。/p>

我举例说明

表A:

ID_PERSON,名称,日期

0001,XXXX,20200102

002,YYYY,20180506

003,ZZZZ,20190108

表B:

ID_PERSON,JOB,DATEFROM,DATETO

0001,JOB1,20190101,20191231

0001,JOB2,20200101,20201231

0002,JOB2,20170101,20171231

0002,JOB3,20180101,20181231

0003,JOB1,20000101,25000101

我需要左连接获得以下内容:

ID_PERSON,NAME,JOB

0001,XXXX,JOB2-> DATE = 20200102 DATEFROM = 20200101 DATETO 20201231

0002,YYYY,JOB3-> DATE = 20180506 DATEFROM = 20180101 DATETO = 20181231

0003,ZZZZ,JOB1-> DATE = 20190108 DATEFROM = 200000101 DATETO = 25000101

在图形工具中可以吗?

亲切的问候。

付费偷看设置
发送
6条回答
派大星 ヾ
1楼-- · 2020-08-18 01:10

哈维尔,

在图形视图中,您可以通过三个附加节点(join,filter,union)来实现。 请参考下面的图片视图,以给您一个想法。

如果它适合您,请接受答案。

小熊yu生菜
2楼-- · 2020-08-18 01:01

您好,Venkateswaran。

所有计算出的视图都是以图形方式开发的,我认为维护起来更容易

了解。

亲切的问候。

hengyuye
3楼-- · 2020-08-18 00:50

你好。

我得到了几个方面的解决方案,我认为这不是最佳解决方案,因为我有一些完整的加入。 我认为hana gui很穷。

我解释了我的解决方案:(可以通过lees节点恢复它。)

加入_1

Proyection_3

节点SI/NO

加入_2

Proyection_4

Proyection_5

联盟_1

聚合

亲朋好友。

CPLASF-自律
4楼-- · 2020-08-18 01:09

你好。

我有更新。

我尝试使用星形连接和临时连接,将dateto和datefrom作为间隔,将日期作为过滤器。 此解决方案可以正常运行,但是我只能使用内部联接,我需要使用左联接,因为在没有主数据的情况下可能会遇到某些情况,但是我不会丢失该数量。

亲切的问候。

一只江湖小虾
5楼-- · 2020-08-18 00:50

您尝试过什么并失败了?

骆驼绵羊
6楼-- · 2020-08-18 00:46

您好,

使用此模型,您可以获得的Recod少于预期的数量。在防护3中,您排除了不满足条件的记录。

亲切的问候。

一周热门 更多>