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ố. |