我无法在CDS视图中总和数据。在HANA计算的早期查看以下查询给我的结果
选择t1.id,t1.name,t1.qty,t2.mount t1内联接(选择ID,名称,sum(金额),t2 group by ID,名称)为T2
,但cds中的金额总和不正确。
您可以在选择语句中使用聚合表达式。这样,您可以在结果集中从多个行调用聚合函数:
@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