Mengurutkan berdasarkan menentukan bagaimana baris akan diurutkan dalam respons. Misalnya, mengurutkan baris berdasarkan jumlah peristiwa menurun adalah satu pengurutan, dan mengurutkan baris berdasarkan string nama peristiwa adalah urutan yang berbeda.
Representasi JSON |
---|
{ "desc": boolean, // Union field |
Kolom | |
---|---|
desc |
Jika benar, mengurutkan berdasarkan urutan menurun. |
Kolom union one_order_by . Tentukan satu jenis pesanan menurut OrderBy . one_order_by hanya dapat berupa salah satu dari berikut: |
|
metric |
Mengurutkan hasil menurut nilai metrik. |
dimension |
Mengurutkan hasil menurut nilai dimensi. |
pivot |
Mengurutkan hasil menurut nilai metrik dalam grup kolom pivot. |
{i>MetricOrderBy<i}
Mengurutkan berdasarkan nilai metrik.
Representasi JSON |
---|
{ "metricName": string } |
Kolom | |
---|---|
metricName |
Nama metrik dalam permintaan untuk mengurutkan. |
{i>DimensionOrderBy<i}
Mengurutkan menurut nilai dimensi.
Representasi JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Kolom | |
---|---|
dimensionName |
Nama dimensi dalam permintaan untuk mengurutkan. |
orderType |
Mengontrol aturan untuk pengurutan nilai dimensi. |
Jenis Pesanan
Aturan untuk mengurutkan nilai dimensi string.
Enumerasi | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Tidak ditentukan. |
ALPHANUMERIC |
Mengurutkan alfanumerik berdasarkan titik kode Unicode. Misalnya, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Urutkan alfanumerik yang tidak peka huruf besar/kecil berdasarkan poin kode Unicode huruf kecil. Misalnya, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Nilai dimensi dikonversi menjadi angka sebelum diurutkan. Misalnya dalam NUMERIC urutkan, "25" < "100", dan dalam ALPHANUMERIC urutkan, "100" < "25". Semua nilai dimensi non-numerik memiliki nilai urutan yang sama di bawah semua nilai numerik. |
{i>PivotOrderBy<i}
Mengurutkan berdasarkan grup kolom pivot.
Representasi JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Kolom | |
---|---|
metricName |
Untuk merespons 'urutkan menurut', urutkan baris berdasarkan kolom ini. Harus berupa nama metrik dari permintaan. |
pivotSelections[] |
Digunakan untuk memilih nama dimensi dan pivot nilai. Jika beberapa pilihan pivot diberikan, pengurutan akan dilakukan di baris dengan semua pasangan nilai dan nama dimensi pemilihan pivot yang cocok dengan pasangan nilai dan nama dimensi baris. |
PivotSelection
Sepasang nama dan nilai dimensi. Baris dengan pasangan pivot dimensi ini diurutkan menurut 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 | |
---|---|
dimensionName |
Harus berupa nama dimensi dari permintaan. |
dimensionValue |
Urutkan hanya jika dimensi yang diberi nama adalah nilai ini. |