zoukankan      html  css  js  c++  java
  • ABAP CDS ON HANA-(7)CDSビューでの集約

    Aggregate expression in CDS View

    An aggregate expression calculates a single value from an operand operand by calling an aggregate function from multiple rows of a results set. They need Group By clause to aggregate values from multiple rows and  the non-aggregated fields  are specified in the GROUP BY clause.

    Aggregate Functions:

    0

    Created a CDS view with below select with SUM function.

    1


    @AbapCatalog.sqlViewName: ‘ZFLIGHT_VW’
    @AbapCatalog.compiler.compareFilter: true
    @AccessControl.authorizationCheck: #CHECK
    @EndUserText.label: ‘Flight View with Aggregation Operation’
    define view Zflight_View 
    as select from sflight
    {
    key sflight.carrid, 
    key sflight.connid, 
    sum( price ) as Total_Amount,
    sflight.currency
    } group by carrid, connid, currency
    

      


    Data Preview:

    2

    CDS view with SUM & COUNT functions

    3


    @AbapCatalog.sqlViewName: ‘ZFLIGHT_VW’
    @AbapCatalog.compiler.compareFilter: true
    @AccessControl.authorizationCheck: #CHECK
    @EndUserText.label: ‘Flight View with Aggregation Operation’
    define view Zflight_View 
    as select from sflight
    {
    key sflight.carrid, 
    key sflight.connid, 
    sum( price ) as Total_Amount,
    sflight.currency,
    count( *) as Lines
    } group by carrid, connid, currency
    

      


    Data Preview

    4


    SFLIGHT Table contents

    5

  • 相关阅读:
    python搭建开发环境
    django初探
    linux下安装Composer
    文件记录追加 file_put_content
    自定义导出表格
    异步处理接口 fsockopen
    appcache checking update
    js pix
    Event Aggregator
    ko list and css gradient
  • 原文地址:https://www.cnblogs.com/yjyongil/p/10496526.html
Copyright © 2011-2022 走看看