Sıralama ölçütü, satırların yanıtta nasıl sıralanacağını tanımlar. Örneğin, satırları erişim sayısına göre azalan düzende sıralamak tek 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) ise azalan düzende sıralar. Yanlış değerine ayarlanırsa veya belirtilmemişse artan 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 |
Sonuçları metrik 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 ölçütü isteğindeki metrik adı. |
DimensionOrderBy
Boyut değerlerine göre sıralar.
JSON gösterimi |
---|
{
"dimensionName": string,
"orderType": enum ( |
Alanlar | |
---|---|
dimensionName |
Sıralama ölçütü 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 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. |