Thứ tự sắp xếp 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ố sự kiện giảm dần là một thứ tự và sắp xếp các hàng theo chuỗi tên sự kiện 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. |
Trường hợp hợp nhất 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 giá trị sau: |
|
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 tổng hợp. |
MetricOrderBy
Sắp xếp theo giá trị chỉ số.
Biểu diễn dưới dạng JSON |
---|
{ "metricName": string } |
Trường | |
---|---|
metric |
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 | |
---|---|
dimension |
Tên phương diện trong yêu cầu để sắp xếp theo. |
order |
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 theo.
Enum | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Không xác định. |
ALPHANUMERIC |
Sắp xếp chữ và số theo điểm mã Unicode. Ví dụ: "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Sắp xếp kiểu chữ số và chữ cái 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 |
Giá trị phương diện được chuyển đổi thành số trước khi sắp xếp. Ví dụ: trong cách sắp xếp SỐ, "25" < "100" và trong cách sắp xếp ALPHANUMERIC , "100" < "25". Tất 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ả giá trị số. |
PivotOrderBy
Sắp xếp theo 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 | |
---|---|
metric |
Trong phản hồi cho lệnh 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. |
pivot |
Dùng để chọn tên phương diện và tổng hợp giá trị. Nếu bạn chọn nhiều lựa chọn tổng hợp, thì việc sắp xếp sẽ diễn ra trên các hàng mà tất cả cặp giá trị và tên phương diện của lựa chọn tổng hợp đều khớp với cặp giá trị và tên phương diện của hàng. |
PivotSelection
Một cặp tên và giá trị phương diện. Các hàng có cặp trục theo phương diệ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 | |
---|---|
dimension |
Phải là tên phương diện trong yêu cầu. |
dimension |
Chỉ sắp xếp theo thứ nguyên được đặt tên là giá trị này. |