Show Menu
トピック×

集計関数

Aggregation functions are used to group together multiple values within Profile Query Language (PQL) arrays to form a single summary value. More information about other PQL functions can be found in the Profile Query Language overview .

Count

count 関数は、渡された配列内の要素数を返します。
形式
{ARRAY}.count()

次の PQL クエリは、配列内の注文の数を返します。
orders.count()

Sum

sum 関数は、配列内の選択された値すべての合計を返します。
形式
{ARRAY}.sum()

次の PQL クエリは、すべての注文の価格の合計を返します。
orders.sum(order.price)

Average

average 関数は、配列内の選択された値すべての算術平均を返します。
形式
{ARRAY}.average()

次の PQL クエリは、すべての注文の平均価格を返します。
orders.average(order.price)

Minimum

min 関数は、配列内の選択された値すべての最小値を返します。
形式
{ARRAY}.min()

次の PQL クエリは、すべての注文の最低価格を返します。
orders.min(order.price)

Maximum

max 関数は、配列内の選択された値すべての最大値を返します。
形式
{ARRAY}.max()

次の PQL クエリは、すべての注文の最高価格を返します。
orders.max(order.price)

次の手順

これで、集計関数について学習し、PQL クエリ内で使用できるようになりました。その他の PQL 関数について詳しくは、 プロファイルクエリ言語の概要 を参照してください。