GroupByFilter mengelompokkan hasil query berdasarkan kondisi tertentu dan mengembalikan hasil sesuai urutan penambahan filter.
Parameter permintaan
message GroupByFilter {
repeated Query filters = 1;
optional Aggregations sub_aggs = 2;
optional GroupBys sub_group_bys = 3;
}Parameter | Tipe | Diperlukan | Deskripsi |
filters | Ya | Filter yang dapat digunakan untuk query. Hasil dikembalikan sesuai urutan spesifikasi kondisi filter. | |
sub_aggs | Tidak | Operasi sub-agregasi. Anda dapat melakukan operasi sub-agregasi pada hasil pengelompokan. | |
sub_group_bys | Tidak | Operasi sub-GroupBy. Anda dapat melakukan operasi sub-GroupBy pada hasil pengelompokan. |
Parameter respons
message GroupByFilterResult {
repeated GroupByFilterResultItem group_by_filter_result_items = 1;
}Parameter | Tipe | Diperlukan | Deskripsi |
group_by_filter_result_items | repeated GroupByFilterResultItem | Ya | Informasi tentang kelompok yang dikembalikan. |