Sortowanie określa sposób sortowania wierszy w odpowiedzi. Na przykład sortowanie wierszy według malejącego zliczania dostępu to jedno sortowanie, a sortowanie według ciągu znaków kraju to inne sortowanie.
Zapis JSON |
---|
{ "desc": boolean, // Union field |
Pola | |
---|---|
desc |
Jeśli jest ustawiona na wartość Prawda, sortuje według kolejności malejącej. Jeśli wartość jest nieprawidłowa lub nieokreślona, sortowanie odbywa się w kolejności rosnącej. |
Pole unii one_order_by . Określ jeden typ sortowania w przypadku kolumny OrderBy . one_order_by może być tylko jednym z tych elementów: |
|
metric |
Sortuje wyniki według wartości danych. |
dimension |
Sortuje wyniki według wartości wymiaru. |
MetricOrderBy
Sortowanie według wartości danych.
Zapis JSON |
---|
{ "metricName": string } |
Pola | |
---|---|
metric |
Nazwa danych w prośbie, według których mają być one sortowane. |
DimensionOrderBy
Sortowanie według wartości wymiaru.
Zapis JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Pola | |
---|---|
dimension |
Nazwa wymiaru w pytaniu, według którego mają być sortowane dane. |
order |
Określa regułę sortowania wartości wymiaru. |
OrderType
Reguła służąca do sortowania wartości wymiaru ciągu znaków.
Wartości w polu enum | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Nie określono. |
ALPHANUMERIC |
Sortowanie alfanumeryczne według punktu kodowego Unicode. Na przykład: „2” < „A” < „X” < „b” < „z”. |
CASE_INSENSITIVE_ALPHANUMERIC |
Sortowanie bez uwzględniania wielkości liter według znaków alfanumerycznych według małych liter w punkcie kodowym Unicode. Na przykład: „2” < „A” < „b” < „X” < „z”. |
NUMERIC |
Wartości wymiarów są konwertowane na liczby przed posortowaniem. Na przykład w przypadku sortowania NUMERYCZNEGO „25” < „100”, a w przypadku sortowania ALPHANUMERIC „100” < „25”. Wartości wymiarów innych niż liczbowe mają tę samą wartość porządkową niż wszystkie wartości liczbowe. |