0

我试图在我的 SAP HANA CDS 文件中使用 STRING_AGG 函数,但系统似乎无法识别此函数。像 sum 或 count 这样的标准聚合函数似乎可以工作,但这个 - 不:

view MY_VIEW as
    select from A_TABLE A
    left join B_TABLE as B on
        A.ID = B.REF_ID
    {
        count( * ) as DATA,
        STRING_AGG(B.CODE,', ') CODES
    }
    group by OTHER_ID;

有没有办法在 SAP HANA CDS 文件中使用此功能?或者有解决方法吗?

4

1 回答 1

2

SAP HANA 核心数据服务 (CDS) 视图不支持 SAP HANA SQL 提供的完整聚合函数集。有关详细信息,请参阅文档

一种潜在的解决方法是创建具有所需聚合的 SQL 视图并在 CDS 视图中引用这些视图。

于 2018-10-15T00:05:14.150 回答