すべてのプロダクト
Search
ドキュメントセンター

Tablestore:GroupByRange

最終更新日:Dec 28, 2024

GroupByRange は、クエリ結果を範囲別にグループ化します。この集計方法を使用すると、範囲に基づいてクエリ結果をグループ化できます。同じ値は一緒にグループ化されます。各グループの同一の値と、各グループ内の同一の値の数が返されます。

リクエスト パラメーター

message GroupByRange {
    optional string field_name = 1; // 集計に使用するフィールド。
    repeated Range ranges = 2; // グループの範囲。範囲は左閉右開区間です。
    optional Aggregations sub_aggs = 3; // グループ化結果に対して実行されるサブ集計操作。
    optional GroupBys sub_group_bys = 4; // グループ化結果に対して実行されるサブ GroupBy 操作。
}

パラメーター

タイプ

必須

説明

field_name

string

はい

集計に使用するフィールド。

ranges

repeated Range

はい

グループの範囲。範囲は左閉右開区間です。

sub_aggs

Aggregations

いいえ

グループ化結果に対して実行されるサブ集計操作。

sub_group_bys

GroupBys

いいえ

グループ化結果に対して実行されるサブ GroupBy 操作。

レスポンス パラメーター

message GroupByRangeResult {
    repeated GroupByRangeResultItem group_by_range_result_items = 1; // 返されるグループの情報。
}

パラメーター

タイプ

必須

説明

group_by_range_result_items

repeated GroupByRangeResultItem

はい

返されるグループの情報。