Thứ tự theo sẽ xác định cách sắp xếp hàng trong phản hồi. Ví dụ: thứ tự các hàng theo số lượt truy cập giảm dần là một thứ tự, còn việc sắp xếp các hàng theo chuỗi quốc gia là một thứ tự khác.
| Biểu diễn dưới dạng JSON |
|---|
{ "desc": boolean, // Union field |
| Trường | |
|---|---|
desc |
Nếu đúng, hãy sắp xếp theo thứ tự giảm dần. Nếu giá trị là false hoặc không được chỉ định, hãy sắp xếp theo thứ tự tăng dần. |
Trường kết hợp one_order_by. Chỉ định một loại thứ tự cho OrderBy. one_order_by chỉ có thể là một trong những trạng thái sau đây: |
|
metric |
Sắp xếp kết quả theo giá trị của một chỉ số. |
dimension |
Sắp xếp kết quả theo giá trị của một phương diện. |
MetricOrderBy
Sắp xếp theo giá trị của chỉ số.
| Biểu diễn dưới dạng JSON |
|---|
{ "metricName": string } |
| Trường | |
|---|---|
metricName |
Tên chỉ số trong yêu cầu sắp xếp theo. |
DimensionOrderBy
Sắp xếp theo giá trị phương diện.
| Biểu diễn dưới dạng JSON |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| Trường | |
|---|---|
dimensionName |
Tên phương diện trong yêu cầu sắp xếp theo. |
orderType |
Kiểm soát quy tắc về thứ tự giá trị phương diện. |
OrderType
Quy tắc để sắp xếp thứ tự của các giá trị phương diện chuỗi.
| Enum | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
Không xác định. |
ALPHANUMERIC |
Sắp xếp theo chữ và số theo điểm mã Unicode. Ví dụ: "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Sắp xếp chữ và số không phân biệt chữ hoa chữ thường theo điểm mã Unicode viết thường. Ví dụ: "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Các giá trị phương diện được chuyển đổi thành số trước khi sắp xếp. Ví dụ: trong thứ tự sắp xếp Trẻ, "25" < "100" và trong ALPHANUMERIC sắp xếp là "100" < "25". Tất cả các giá trị phương diện không phải số đều có giá trị thứ tự bằng nhau bên dưới tất cả các giá trị số. |