cds视图中

时间:2017-12-11 15:17:24

标签: abap hana-studio cds

我无法在cds视图中总结数据。在早期的Hana计算视图中,以下查询根据我的愿望给出结果

从T1选择t1.ID,t1.Name,t1.qty,t2.amount 内连接(选择ID,名称,来​​自t2组的总和(金额,ID,名称)为T2

但是在cds中金额的总和是不正确的。请帮助

1 个答案:

答案 0 :(得分:1)

您可以在SELECT语句中使用聚合表达式。这样,您可以从结果集中的多行调用聚合函数:

@AbapCatalog.sqlViewName: 'SALES_ORDER_VW'
define view sales_order as
select from snwd_so
{ key buyer_guid,
   @Semantics.currencyCode
    currency_code,
   @Semantics.amount.currencyCode: 'currency_code'
    sum(gross_amount) as sum_gross_amount }
group by buyer_guid, currency_code

因此,在您看来,您可以执行以下操作:

sum(name_of_field) as sum_of_field