Sıralama ölçütü, satırların yanıtta nasıl sıralanacağını tanımlar. Örneğin, satırları azalan erişim sayısına göre sıralamak bir sıralamadır. Satırları ülke dizesine göre sıralamak ise farklı bir sıralamadır.
JSON gösterimi |
---|
{ "desc": boolean, // Union field |
Alanlar | |
---|---|
desc |
True (doğru) değerine ayarlanırsa azalan düzene göre sıralar. Yanlış veya belirtilmemişse artan düzende sıralar. |
Birleştirme alanı one_order_by . OrderBy için bir sipariş türü belirtin. one_order_by şunlardan yalnızca biri olabilir: |
|
metric |
Sonuçları bir metriğin değerlerine göre sıralar. |
dimension |
Sonuçları bir boyutun değerlerine göre sıralar. |
MetricOrderBy
Metrik değerlerine göre sıralar.
JSON gösterimi |
---|
{ "metricName": string } |
Alanlar | |
---|---|
metricName |
Sıralama isteğindeki metrik adı. |
DimensionOrderBy
Boyut değerlerine göre sıralar.
JSON gösterimi |
---|
{
"dimensionName": string,
"orderType": enum ( |
Alanlar | |
---|---|
dimensionName |
Sıralama isteğindeki boyut adı. |
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 harfli 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ıralamadan önce sayılara dönüştürülür. Örneğin, SAYISAL sıralamada "25" < "100", ALPHANUMERIC sıralamada "100" < "25" şeklinde. Sayısal olmayan boyut değerlerinin hepsi, tüm sayısal değerlerin altında eşit sıralama değerine sahiptir. |