CDS视图中的聚合

2020-08-22 09:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我一直试图在S/4H...

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

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


大家好,

我一直试图在S/4HANA Cloud的CDS视图中找到一种汇总(SUM)和分组依据数据的方法,但是找不到该功能。 在CDS视图中根本有可能吗?

如果在CDS视图中不可能,那么是否还有其他地方可以创建两个或多个聚合数据集,然后将它们组合在一起? 也许在分析查询中?

欢呼!

3条回答
zhangjiyang1323
2020-08-22 09:57

嗨,Enda,

感谢您的回复。 我了解分析查询会自动聚合数据,因为本质上它们只是数据枢纽,非常类似于excel中的枢纽表。

如果我的问题不太清楚,我深表歉意。 我正在寻找以下SQL功能,但是在CDS视图和/或分析查询中以某种方式执行。 再说一次,我并没有要求在任何地方都可以注入SQL的功能,而是通过下面的两种SQL方案执行的等效功能


方案1:

SELECT column1,SUM(column2)AS Aggregate1
FROM表1 GROUP BY column1

我知道可以在分析查询中实现上述目的,但是我还没有找到在CDS视图中实现上述目的的方法。 可以在CDS视图中完成吗?

方案2:

SELECT T1.column1,T2.column1,T1.Aggregate1,T2.Aggregate2
FROM

SELECT column1,SUM(column2)AS Aggregate1 table1 )AS T1

左加入


SELECT列1,SUM(column2)AS聚合2
FROM表2
GROUP BY列1
)AS T2

打开T1.column1 = T2.column1


我还没有找到在CDS视图或分析查询中执行上述操作(合并两个或更多聚合数据集)的方法。 可以以某种方式执行上述操作吗?

非常感谢!

一周热门 更多>