最近のアクセス:
Compound 式

Compound (複合計算) とは、その定義に複数の Horizontal (水平計算) 式Aggregate (集計) 式を含むエクスプレッションのことです。
次の例を参照してください。このようなトランザクションがあるとします:
Flight Transaction 
FlightId*
FlightDescription
       FlightPrice
      FlightInstanceAveragePrice = Sum(FlightInstancePrice) / Count(FlightInstanceDate)

FlightInstance Transaction
FlightInstanceNumber*
FlightId
FlightDescription
FlightPrice
FlightInstanceDate
FlightInstanceNumberOfPassengers
FlightInstancePrice = FlightPrice if FlightInstanceNumberOfPassengers <= 100;
FlightPrice * 0.9 if FlightInstanceNumberOfPassengers > 100 and FlightInstanceNumberOfPassengers < 200;
FlightPrice * 0.8 otherwise;
FlightInstanceAveragePrice は、グローバルとして定義された Compound (複合計算) 式です。
次の画像は、GeneXus トランザクションエディターで編集中の Flight トランザクションおよび、GeneXus 式エディターで編集中の Compound 式 FlightInstanceAveragePrice の項目属性を示しています。 
イメージ:5881.jpg
FlightInstancePriceHorizontal 式であることに注意してください。
 










サブページ
Created: 14/09/18 03:17 by Admin Last update: 21/10/28 23:31 by Admin
カテゴリ
Powered by GXwiki 3.0