OrderBy

Sıralama ölçütü, satırların yanıtta nasıl sıralanacağını tanımlar. Örneğin, satırları azalan etkinlik sayısına göre sıralamak tek bir sıralamadır. Satırları etkinlik adı dizesine göre sıralamak ise farklı bir sıralamadır.

JSON gösterimi
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
Alanlar
desc

boolean

True (doğru) ise azalan düzende sıralar.

Birleştirme alanı one_order_by. OrderBy için ölçütüne göre bir sipariş türü belirtin. one_order_by şunlardan yalnızca biri olabilir:
metric

object (MetricOrderBy)

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

dimension

object (DimensionOrderBy)

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

pivot

object (PivotOrderBy)

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

MetricOrderBy

Metrik değerlerine göre sıralar.

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

string

Sıralama ölçütü isteğindeki metrik adı.

DimensionOrderBy

Boyut değerlerine göre sıralar.

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

string

Sıralama ölçütü isteğindeki boyut adı.

orderType

enum (OrderType)

Boyut değeri sıralaması kuralını kontrol eder.

OrderType

Dize boyutu değerlerini sıralama 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 sıralama. Örneğin, "2" < "A" < "b" < "X" < "z".
NUMERIC Boyut değerleri, sıralamadan önce sayılara dönüştürülür. Örneğin, SAYISAL sıralamada, "25" < "100" ve ALPHANUMERIC sıralamasında "100" < "25". Sayısal olmayan boyut değerlerinin tümünün, tüm sayısal değerlerin altında eşit sıralama değeri vardır.

PivotOrderBy

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

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

string

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

pivotSelections[]

object (PivotSelection)

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

PivotSelection

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

Örneğin özetler = ('tarayıcı', 'Chrome') ve metricName = "Oturumlar" ise satırlar, Chrome'daki Oturumlar'a 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

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

dimensionValue

string

Yalnızca adlandırılmış boyut bu değer olduğunda sıralama ölçütü: