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 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. |
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”.ALPHANUMERIC Wartoś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ść. |