グループ化されたデータから値を計算する
アグリゲートされた値を計算するためデータをいくつかのグループに分けることにより、データセットからより多くの情報を抽出することができます。OutSystemsでは、集約関数を使用して、同一データのグループに基づいて値を計算できます。
Aggregateでデータを取り出し、以下の手順を実行します。
- 同一データのアトリビュートで、
メニューを使用し、[Group by <アトリビュート>]を選択します。
- 計算するアトリビュートで、
メニューを使用し、Countのような集約関数を選択します。
アトリビュートをグループ化したり、アトリビュートに集約関数を適用したりすると、それらのアトリビュートはAggregateの唯一の出力になります。
例
場所の検索、レビュー、評価ができるGoOutWebアプリケーションで、ユーザーの意思決定を助けるために場所の平均評価を表示します。ここで、場所のすべてのレビューをデータベースから取り出すAggregateがすでにあるとします。そのAggregateを開き、以下の手順を実行します。
-
Place.Id
アトリビュートで、メニューを開き、[Group By Id]を選択します。
-
Review.Rate
アトリビュートで、メニューを開き、[Average]を選択します。
-
計算された値を使用して、画面上に各場所の平均評価を表示します。