OrderBy

Urutan menurut menentukan cara pengurutan baris 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,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of mutually exclusive fields.
}
Kolom
desc

boolean

Jika benar, urutkan dari atas ke bawah.

Tentukan satu jenis pengurutan menurut untuk OrderBy. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
metric

object (MetricOrderBy)

Mengurutkan hasil menurut nilai metrik.

dimension

object (DimensionOrderBy)

Mengurutkan hasil menurut nilai dimensi.

pivot

object (PivotOrderBy)

Mengurutkan hasil menurut nilai metrik dalam grup kolom pivot.

Akhir kolom yang saling eksklusif.

MetricOrderBy

Mengurutkan menurut nilai metrik.

Representasi JSON
{
  "metricName": string
}
Kolom
metricName

string

Nama metrik dalam permintaan untuk mengurutkan.

DimensionOrderBy

Mengurutkan menurut nilai dimensi.

Representasi JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Kolom
dimensionName

string

Nama dimensi dalam permintaan untuk mengurutkan menurut.

orderType

enum (OrderType)

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 berdasarkan poin kode Unicode huruf kecil. Misalnya, "2" < "A" < "b" < "X" < "z".
NUMERIC Nilai dimensi dikonversi menjadi angka sebelum diurutkan. Misalnya, dalam pengurutan NUMERIK, "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 (PivotSelection)
    }
  ]
}
Kolom
metricName

string

Dalam respons untuk mengurutkan menurut, urutkan baris menurut kolom ini. Harus berupa nama metrik dari permintaan.

pivotSelections[]

object (PivotSelection)

Digunakan untuk memilih perputaran nama dan nilai dimensi. Jika ada beberapa pilihan pivot, pengurutan terjadi pada baris tempat semua pasangan nilai dan nama dimensi pilihan pivot cocok dengan pasangan nilai dan nama dimensi baris.

PivotSelection

Pasangan nama dan nilai dimensi. Baris dengan pasangan pergeseran dimensi ini diurutkan berdasarkan nilai metrik.

Misalnya, jika pivots = ('browser', 'Chrome') dan metricName = "Sesi", maka 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

string

Harus berupa nama dimensi dari permintaan.

dimensionValue

string

Urutkan menurut hanya jika dimensi bernama adalah nilai ini.