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 | いいえ | グループ化結果に対して実行されるサブ集計操作。 | |
sub_group_bys | いいえ | グループ化結果に対して実行されるサブ GroupBy 操作。 |
レスポンス パラメーター
message GroupByRangeResult {
repeated GroupByRangeResultItem group_by_range_result_items = 1; // 返されるグループの情報。
}パラメーター | タイプ | 必須 | 説明 |
group_by_range_result_items | repeated GroupByRangeResultItem | はい | 返されるグループの情報。 |