Skip to main content

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

 

Template:OutSystems/OSLanguageSwitcher

 

 

 

OutSystems

グループ化されたデータから値を計算する

アグリゲートされた値を計算するためデータをいくつかのグループに分けることにより、データセットからより多くの情報を抽出することができます。OutSystemsでは、集約関数を使用して、同一データのグループに基づいて値を計算できます。

Aggregateでデータを取り出し、以下の手順を実行します。

  1. 同一データのアトリビュートで、Aggregateメニュー メニューを使用し、[Group by <attribute>]を選択します。
  2. 計算するアトリビュートで、Aggregateメニュー メニューを使用し、Countのような集約関数を選択します。

アトリビュートをグループ化したり、アトリビュートに集約関数を適用したりすると、それらのアトリビュートはAggregateの唯一の出力になります。

場所の検索、レビュー、評価ができるGoOutWebアプリケーションで、ユーザーの意思決定を助けるために場所の平均評価を表示します。ここで、場所のすべてのレビューをデータベースから取り出すAggregateがすでにあるとします。そのAggregateを開き、以下の手順を実行します。

  1. Place.Idアトリビュートで、Aggregateメニュー メニューを開き、[Group By Id]を選択します。

  2. Review.Rateアトリビュートで、Aggregateメニュー メニューを開き、[Average]を選択します。

  3. 計算された値を使用して、画面上に各場所の平均評価を表示します。