Sortowanie według określa, jak wiersze będą sortowane w odpowiedzi. Na przykład sortowanie wierszy według malejącej liczby zdarzeń to jedno uporządkowanie, a sortowanie według ciągu znaków nazwy zdarzenia to inne uporządkowanie.
| Zapis JSON | 
|---|
| { "desc": boolean, // Union field | 
| Pola | |
|---|---|
| desc | 
 Jeśli jest ustawiona na wartość Prawda, sortuje w kolejności malejącej. | 
| Pole unii one_order_by. Określ jeden typ sortowania w przypadku kolumnyOrderBy.one_order_bymoże być tylko jednym z tych elementów: | |
| metric | 
 Sortuje wyniki według wartości danych. | 
| dimension | 
 Sortuje wyniki według wartości wymiaru. | 
| pivot | 
 Sortuje wyniki według wartości danych w grupie kolumn przestawnych. | 
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 posortowane. | 
DimensionOrderBy
Sortuje 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 sortowaniu NUMERYCZNYM „25” < „100”, a w sortowaniu ARYTMETYCZNYM „100” < „25”. ALPHANUMERICWartości wymiarów niebędących liczbami mają tę samą wartość sortowania niż wszystkie wartości liczbowe. | 
PivotOrderBy
Sortuje według grupy kolumn tabeli przestawnej.
| Zapis JSON | 
|---|
| {
  "metricName": string,
  "pivotSelections": [
    {
      object ( | 
| Pola | |
|---|---|
| metric | 
 W odpowiedzi na order by sortuj wiersze według tej kolumny. Musi być nazwą wskaźnika z zapytania. | 
| pivot | 
 Służy do wybierania nazwy wymiaru i wartości przekształcenia. Jeśli podano wiele elementów wyboru, sortowanie odbywa się w wierszach, w których wszystkie pary nazwa i wartość wymiaru elementu wyboru są zgodne z parą nazwa i wartość wymiaru wiersza. | 
PivotSelection
Para nazw i wartości wymiarów. Wiersze z tą parą wymiarów są uporządkowane według wartości danych.
Jeśli na przykład pivots = („browser”, „Chrome”) i metricName = „Sessions”, wiersze zostaną posortowane według sesji w Chrome.
---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
| Zapis JSON | 
|---|
| { "dimensionName": string, "dimensionValue": string } | 
| Pola | |
|---|---|
| dimension | 
 Musi być nazwą wymiaru z zapytania. | 
| dimension | 
 Sortowanie według tylko wtedy, gdy wymiar nazwany ma tę wartość. |