Order by xác định cách sắp xếp các hàng trong phản hồi. Ví dụ: sắp xếp các hàng theo số lượng sự kiện giảm dần là một cách sắp xếp, còn sắp xếp các hàng theo chuỗi tên sự kiện là một cách sắp xếp khác.
| Biểu diễn dưới dạng JSON |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| Trường | |
|---|---|
desc |
Nếu đúng, sắp xếp theo thứ tự giảm dần. |
Chỉ định một loại thứ tự theo OrderBy. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: |
|
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. |
pivot |
Sắp xếp kết quả theo giá trị của một chỉ số trong một nhóm cột xoay. |
| Kết thúc các trường xung khắc. | |
MetricOrderBy
Sắp xếp theo giá trị 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 sắp xếp giá trị phương diện. |
OrderType
Quy tắc sắp xếp 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 thứ tự chữ và số theo điểm mã Unicode. Ví dụ: "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Sắp xếp theo chữ và số không phân biệt chữ hoa chữ thường theo điểm mã Unicode chữ 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 chế độ sắp xếp NUMERIC, "25" < "100" và trong chế độ sắp xếp ALPHANUMERIC, "100" < "25". Tất cả các giá trị phương diện không phải là số đều có giá trị sắp xếp bằng nhau bên dưới tất cả các giá trị số. |
PivotOrderBy
Sắp xếp theo một nhóm cột trong bảng tổng hợp.
| Biểu diễn dưới dạng JSON |
|---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
| Trường | |
|---|---|
metricName |
Trong phản hồi để sắp xếp theo, hãy sắp xếp các hàng theo cột này. Phải là tên chỉ số trong yêu cầu. |
pivotSelections[] |
Được dùng để chọn một tên phương diện và giá trị của bảng tổng hợp. Nếu bạn chọn nhiều giá trị cố định, thì việc sắp xếp sẽ diễn ra trên những hàng mà tất cả các cặp tên và giá trị của phương diện được chọn làm giá trị cố định đều khớp với cặp tên và giá trị của phương diện trong hàng. |
PivotSelection
Một cặp tên và giá trị của phương diện. Các hàng có cặp thứ nguyên này được sắp xếp theo giá trị của chỉ số.
Ví dụ: nếu pivots = ("browser", "Chrome") và metricName = "Sessions", thì các hàng sẽ được sắp xếp dựa trên Số phiên trong Chrome.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
| Biểu diễn dưới dạng JSON |
|---|
{ "dimensionName": string, "dimensionValue": string } |
| Trường | |
|---|---|
dimensionName |
Phải là tên phương diện trong yêu cầu. |
dimensionValue |
Chỉ sắp xếp theo khi phương diện được đặt tên có giá trị này. |