SAP HANA CDS聚合计数不同

2020-08-17 18:00发布

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

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


你好

我创建了一个HANA CDS视图,其聚合类型为COUNT_DISTINCT,但它不起作用,它显示一列全为1的数字。我需要计算表中不同状态的数量。

有什么主意吗?

(24.3 kB)

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

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


你好

我创建了一个HANA CDS视图,其聚合类型为COUNT_DISTINCT,但它不起作用,它显示一列全为1的数字。我需要计算表中不同状态的数量。

有什么主意吗?

(24.3 kB)
付费偷看设置
发送
5条回答
1楼-- · 2020-08-17 18:30

我假设您通过ABAP SQL查询访问数据,对吗? 如果是,则ABAP SQL查询不考虑聚合批注。

Alawn_Xu
2楼-- · 2020-08-17 18:20

您好,

我不知道我在做什么错。 这是整个CDS视图。

那里有什么问题?

打一壶酱油
3楼-- · 2020-08-17 18:23

您需要使用引用的odata源或使用注释" @ OData.publish:true"创建odata服务,然后分别使用odata服务 实体,则SADL将进行计数或任何其他汇总计算。

检查此博客:

https://blogs.sap.com/2019/10/06/使用cds查看任何给定的切片和骰子在odata-part-1/

ZJXianG
4楼-- · 2020-08-17 18:40

中有人可以提供想法吗?

SAP小菜
5楼-- · 2020-08-17 18:42

我正在从这里测试应用程序

如您所见,URL包含一个维度和一个度量值,但由于某些原因,distinctstatus始终为1。

CDS视图将元素状态的默认聚合定义为COUNT_DISTINCT,但是即使URL包含度量(distinctstatus),它似乎也不在计数中。

有什么主意吗?

一周热门 更多>