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. |