プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service EQLリファレンス

E65371-04
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

複数レベルの集計

EQLで複数レベルの集約を実行できます。

この例では、四半期およびリージョン別にグループ化された営業担当者ごとの平均トランザクション数を計算します。

この問合せは、複数レベルの集計を表します。 最初に、トランザクションを営業担当にグループ化して、担当者ごとのトランザクション件数を取得する必要があります。 これらの担当者数は、四半期とリージョンによって平均に集計される必要があります。
DEFINE DealCount AS
SELECT COUNT(TransId) AS NumDeals
FROM SaleState
GROUP BY SalesRep, Quarter, Region ;

RETURN AvgDeals AS
SELECT AVG(NumDeals) AS AvgDealsPerRep
FROM DealCount
GROUP BY Quarter, Region