見出し画像

Velo 第56回 Wix 集計を使う(1)

Wixではコレクションもテーブルもデータを設定するだけでは集計機能を発出しません。
総和や平均などの集計作業をするためには、新たにオブジェクト(WixDataAggrecate)を作成し、そのメソッド(sum、avg)を実行する必要があります。

コレクション

Velo Reference API の例に従って人口データ(PopulationData)のコレクションを作成します。
集計フィールド(Population)のフィールド型は「番号(数値)」にしておく必要があります。

コレクション

コード

onReady( ) で、人口の総数、最大、平均、合計をとるコードです。
冒頭でwixDataをインポートし、コレクション(PopulationData)に対する集計オブジェクト aggregate('PopulationData')を作成します。
総数、最大、平均、合計に対し、count( )、max( )、avg( )、sum( ) の各メソッドを追加し、run( ) でプロミスを取得します。
プロミスが解決したら最初のアイテムからそれぞれの値を取得しテキストに表示します。
平均は整数値に丸めています。

集計コード

プレビュー

集計プレビュー

Velo開発のご依頼はこちら


この記事が気に入ったらサポートをしてみませんか?