OrderBy

Mithilfe von „Order by“ wird festgelegt, wie Zeilen in der Antwort sortiert werden. Zeilen können beispielsweise nach absteigender Ereignisanzahl oder nach dem Ereignisnamen sortiert werden.

JSON-Darstellung
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
Felder
desc

boolean

Wenn „wahr“ ist, wird in absteigender Reihenfolge sortiert.

Union-Feld one_order_by. Geben Sie einen Sortiertyp für OrderBy an. Für one_order_by ist nur einer der folgenden Werte zulässig:
metric

object (MetricOrderBy)

Die Ergebnisse werden nach den Werten eines Messwerts sortiert.

dimension

object (DimensionOrderBy)

Die Ergebnisse werden nach den Werten einer Dimension sortiert.

pivot

object (PivotOrderBy)

Die Ergebnisse werden nach den Werten eines Messwerts innerhalb einer Pivot-Spaltengruppe sortiert.

MetricOrderBy

Sortiert nach Messwert.

JSON-Darstellung
{
  "metricName": string
}
Felder
metricName

string

Der Name eines Messwerts in der Anfrage, nach dem sortiert werden soll.

DimensionOrderBy

Sortiert nach Dimensionswerten.

JSON-Darstellung
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Felder
dimensionName

string

Der Name einer Dimension in der Anfrage, nach der sortiert werden soll.

orderType

enum (OrderType)

Hier legen Sie die Regel für die Sortierung von Dimensionswerten fest.

OrderType

Regel, nach der die Werte der Stringdimension sortiert werden sollen.

Enums
ORDER_TYPE_UNSPECIFIED Nicht angegeben
ALPHANUMERIC Alphanumerische Sortierung nach Unicode-Codepunkt. Beispiel: „2“ < „A“ < „X“ < „b“ < „z“.
CASE_INSENSITIVE_ALPHANUMERIC Alphanumerische Sortierung ohne Berücksichtigung der Groß- und Kleinschreibung nach dem Unicode-Codepunkt für Kleinbuchstaben. Beispiel: „2“ < „A“ < „b“ < „X“ < „z“.
NUMERIC Dimensionswerte werden vor dem Sortieren in Zahlen konvertiert. Beispiel: Bei der sortierten ANZAHL wird „25“ < „100“ und bei der sortierten ALPHANUMERIC wird „100“ < „25“ verwendet. Nicht numerische Dimensionswerte haben alle denselben Sortierwert unter allen numerischen Werten.

PivotOrderBy

Nach einer Pivot-Spaltengruppe sortieren

JSON-Darstellung
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
Felder
metricName

string

Sortieren Sie in der Antwort auf „order by“ die Zeilen nach dieser Spalte. Muss ein Messwertname aus der Anfrage sein.

pivotSelections[]

object (PivotSelection)

Hiermit können Sie einen Dimensionsnamen und einen Wert-Pivot auswählen. Wenn mehrere Pivot-Auswahlen angegeben sind, erfolgt die Sortierung nach Zeilen, bei denen alle Namens-/Wertpaare der Pivot-Auswahl mit den Namens-/Wertpaaren der Zeile übereinstimmen.

PivotSelection

Ein Paar aus Dimensionsnamen und -werten. Zeilen mit diesem Dimensions-Pivot-Paar werden nach dem Wert des Messwerts sortiert.

Wenn z. B. „pivots“ = ('browser', 'Chrome') und „metricName“ = "Sitzungen" ist, werden die Zeilen nach Sitzungen in Chrome sortiert.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
JSON-Darstellung
{
  "dimensionName": string,
  "dimensionValue": string
}
Felder
dimensionName

string

Muss ein Dimensionsname aus der Anfrage sein.

dimensionValue

string

Die Daten werden nur dann sortiert, wenn die benannte Dimension diesen Wert hat.