OrderBy

Order by'lar, yanıttaki satırların nasıl sıralanacağını tanımlar. Örneğin, satırları azalan etkinlik sayısına göre sıralamak bir sıralama, satırları etkinlik adı dizesine göre sıralamak ise farklı bir sıralamadır.

JSON gösterimi
{
  "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.
}
Alanlar
desc

boolean

Doğruysa azalan düzende sıralar.

OrderBy için bir sıralama türü belirtin. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
metric

object (MetricOrderBy)

Sonuçları bir metriğin değerlerine göre sıralar.

dimension

object (DimensionOrderBy)

Sonuçları bir boyutun değerlerine göre sıralar.

pivot

object (PivotOrderBy)

Sonuçları, bir pivot sütun grubundaki metrik değerlerine göre sıralar.

Karşılıklı olarak hariç tutulan alanların sonu.

MetricOrderBy

Metrik değerlerine göre sıralar.

JSON gösterimi
{
  "metricName": string
}
Alanlar
metricName

string

Sıralama isteğindeki bir metrik adı.

DimensionOrderBy

Boyut değerlerine göre sıralar.

JSON gösterimi
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Alanlar
dimensionName

string

Sıralama isteğindeki bir boyut adı.

orderType

enum (OrderType)

Boyut değeri sıralamasıyla ilgili kuralı kontrol eder.

OrderType

Dize boyut değerlerini sıralamak için kullanılan kural.

Sıralamalar
ORDER_TYPE_UNSPECIFIED Belirtilmedi.
ALPHANUMERIC Unicode kod noktasına göre alfanümerik sıralama. Örneğin, "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Küçük harf Unicode kod noktasına göre büyük/küçük harfe duyarlı olmayan alfanümerik sıralama. Örneğin, "2" < "A" < "b" < "X" < "z".
NUMERIC Boyut değerleri, sıralanmadan önce sayılara dönüştürülür. Örneğin, SAYISAL sıralamada "25" < "100", ALPHANUMERIC sıralamada ise "100" < "25" olur. Sayısal olmayan boyut değerlerinin tümü, sayısal değerlerin altında eşit sıralama değerine sahiptir.

PivotOrderBy

Pivot sütun grubuna göre sıralar.

JSON gösterimi
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
Alanlar
metricName

string

Sıralama ölçütüne göre yanıtta satırları bu sütuna göre sıralayın. İstekten bir metrik adı olmalıdır.

pivotSelections[]

object (PivotSelection)

Boyut adı ve değer pivotu seçmek için kullanılır. Birden fazla özet seçimi yapılmışsa sıralama, tüm özet seçimi boyut adı ve değer çiftlerinin satırın boyut adı ve değer çiftiyle eşleştiği satırlarda gerçekleşir.

PivotSelection

Bir çift boyut adı ve değeri. Bu boyut pivot çiftini içeren satırlar, metriğin değerine göre sıralanır.

Örneğin, pivots = ('browser', 'Chrome') ve metricName = "Sessions" ise satırlar Chrome'daki oturumlara göre sıralanır.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
JSON gösterimi
{
  "dimensionName": string,
  "dimensionValue": string
}
Alanlar
dimensionName

string

İstekten bir boyut adı olmalıdır.

dimensionValue

string

Yalnızca adlandırılmış boyut bu değer olduğunda sıralayın.