Kolejność według kolejności określa sposób sortowania wierszy w odpowiedzi. Na przykład kolejność wierszy malejąco według liczby zdarzeń to 1 kolejność, a wiersze według ciągu nazwy zdarzenia – mają inną kolejność.
Zapis JSON |
---|
{ "desc": boolean, // Union field |
Pola | |
---|---|
desc |
Jeśli ma wartość true (prawda), sortowanie powoduje sortowanie malejąco. |
Pole sumy one_order_by . Określ jeden typ zamówienia dla OrderBy . one_order_by może być tylko jedną z tych wartości: |
|
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 tabeli przestawnej. |
MetricOrderBy
Sortuje według wartości danych.
Zapis JSON |
---|
{ "metricName": string } |
Pola | |
---|---|
metricName |
Nazwa danych w żądaniu sortowania. |
DimensionOrderBy
Sortuje według wartości wymiarów.
Zapis JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Pola | |
---|---|
dimensionName |
Nazwa wymiaru w żądaniu sortowania. |
orderType |
Kontroluje regułę kolejności wartości wymiarów. |
OrderType
Reguła porządkowania według 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. np. „2” < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Sortowanie alfanumeryczne według małych liter nie ma znaczenia. np. „2” < "A" < "b" < "X" < "z". |
NUMERIC |
Przed sortowaniem wartości wymiarów są konwertowane na liczby. Na przykład w sortowaniu NUMERYCZNYM, „25” < „100” i w sortowaniu ALPHANUMERIC , „100” < „25”. Wszystkie wartości wymiarów nieliczbowych mają taką samą kolejność poniżej wszystkich wartości liczbowych. |
PivotOrderBy
Sortuje według grupy kolumn tabeli przestawnej.
Zapis JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Pola | |
---|---|
metricName |
W odpowiedzi na opcję sortuj według: uporządkuj wiersze według tej kolumny. Musi to być nazwa danych z żądania. |
pivotSelections[] |
Służy do wybierania nazwy wymiaru i przestawiania wartości. Jeśli podano wiele opcji przestawiania, sortowanie odbywa się w wierszach, w których wszystkie pary nazwy i wartości wymiaru wyboru tabeli przestawnej pasują do nazwy wymiaru wiersza i pary wartości. |
PivotSelection
Para nazw i wartości wymiarów. Wiersze z tą parą przestawną wymiaru są uporządkowane według wartości danych.
Jeśli na przykład wartości przestawne = ('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 | |
---|---|
dimensionName |
Musi to być nazwa wymiaru z żądania. |
dimensionValue |
Porządkuj według tylko wtedy, gdy nazwany wymiar ma tę wartość. |