Urutan menurut menentukan cara baris akan diurutkan dalam respons. Misalnya, mengurutkan baris berdasarkan jumlah peristiwa menurun adalah satu pengurutan, dan mengurutkan baris berdasarkan string nama peristiwa adalah pengurutan yang berbeda.
Representasi JSON |
---|
{ "desc": boolean, // Union field |
Kolom | |
---|---|
desc |
Jika benar, urutkan dari atas ke bawah. |
Kolom union one_order_by . Tentukan satu jenis urutan menurut untuk OrderBy . one_order_by hanya dapat berupa salah satu dari hal berikut: |
|
metric |
Mengurutkan hasil menurut nilai metrik. |
dimension |
Mengurutkan hasil menurut nilai dimensi. |
pivot |
Mengurutkan hasil menurut nilai metrik dalam grup kolom pivot. |
MetricOrderBy
Mengurutkan menurut nilai metrik.
Representasi JSON |
---|
{ "metricName": string } |
Kolom | |
---|---|
metric |
Nama metrik dalam permintaan untuk diurutkan. |
DimensionOrderBy
Mengurutkan menurut nilai dimensi.
Representasi JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Kolom | |
---|---|
dimension |
Nama dimensi dalam permintaan untuk diurutkan. |
order |
Mengontrol aturan untuk pengurutan nilai dimensi. |
OrderType
Aturan untuk mengurutkan nilai dimensi string.
Enum | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Tidak ditentukan. |
ALPHANUMERIC |
Pengurutan alfanumerik menurut poin kode Unicode. Misalnya, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Pengurutan alfanumerik yang tidak peka huruf besar/kecil menurut poin kode Unicode huruf kecil. Misalnya, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Nilai dimensi dikonversi menjadi angka sebelum pengurutan. Misalnya, dalam pengurutan NUMERIC, "25" < "100", dan dalam pengurutan ALPHANUMERIC , "100" < "25". Semua nilai dimensi non-numerik memiliki nilai pengurutan yang sama di bawah semua nilai numerik. |
PivotOrderBy
Mengurutkan menurut grup kolom pivot.
Representasi JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Kolom | |
---|---|
metric |
Dalam respons untuk mengurutkan menurut, urutkan baris menurut kolom ini. Harus berupa nama metrik dari permintaan. |
pivot |
Digunakan untuk memilih nama dimensi dan pivot nilai. Jika beberapa pilihan pivot diberikan, pengurutan akan terjadi pada baris yang semua pasangan nilai dan nama dimensi pilihan pivot-nya cocok dengan pasangan nilai dan nama dimensi baris. |
PivotSelection
Pasangan nama dan nilai dimensi. Baris dengan pasangan pivot dimensi ini diurutkan berdasarkan nilai metrik.
Misalnya, jika pivots = ('browser', 'Chrome') dan metricName = "Sesi", baris akan diurutkan berdasarkan Sesi di Chrome.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
Representasi JSON |
---|
{ "dimensionName": string, "dimensionValue": string } |
Kolom | |
---|---|
dimension |
Harus berupa nama dimensi dari permintaan. |
dimension |
Urutkan hanya jika dimensi yang dinamai adalah nilai ini. |