OrderBy

Mit „Order by“ (Sortieren) wird festgelegt, wie Zeilen in der Antwort sortiert werden. Die Sortierung von Zeilen nach absteigender Ereignisanzahl entspricht beispielsweise einer Sortierung, während die Reihenfolge der Zeilen nach dem String des Ereignisnamens eine andere Reihenfolge ist.

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

Bei „true“ wird in absteigender Reihenfolge sortiert.

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

object (MetricOrderBy)

Sortiert die Ergebnisse nach den Werten eines Messwerts.

dimension

object (DimensionOrderBy)

Sortiert die Ergebnisse nach den Werten einer Dimension.

pivot

object (PivotOrderBy)

Sortiert die Ergebnisse nach den Werten eines Messwerts innerhalb einer Pivot-Spaltengruppe.

MetricOrderBy

Sortiert nach Messwerten.

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

string

Ein Messwertname in der Sortieranfrage.

DimensionOrderBy

Sortiert nach Dimensionswerten.

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

string

Ein Dimensionsname in der Anfrage, nach der sortiert werden soll.

orderType

enum (OrderType)

Steuert die Regel für die Sortierung der Dimensionswerte.

OrderType

Regel zur Sortierung der String-Dimensionswerte.

Enums
ORDER_TYPE_UNSPECIFIED Nicht angegeben
ALPHANUMERIC Alphanumerische Sortierung nach Unicode-Codepunkt. Beispiel: "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Alphanumerische Sortierung nach Unicode-Codepunkt in Kleinbuchstaben wird nicht berücksichtigt. Beispiel: "2" < "A" < "b" < "X" < "z".
NUMERIC Dimensionswerte werden vor der Sortierung in Zahlen umgewandelt. Zum Beispiel bei NUMERISCHEr Sortierung „25“ < „100“ und in ALPHANUMERIC „100“ < „25“. Alle nicht numerischen Dimensionswerte haben alle numerischen Werte in gleicher Reihenfolge.

PivotOrderBy

Sortiert nach einer Pivot-Spaltengruppe.

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

string

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

pivotSelections[]

object (PivotSelection)

Hiermit werden ein Dimensionsname und ein Wert-Pivot ausgewählt. Wenn mehrere Pivot-Optionen vorhanden sind, werden die Zeilen sortiert, bei denen alle Dimensionsnamen und -wertpaare der Pivot-Auswahl mit dem Dimensionsnamen und -wertpaar der Zeile übereinstimmen.

PivotSelection

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

Beispiel: Wenn pivots = ('browser', 'Chrome') und metricName = „Sessions“ ist, werden die Zeilen basierend auf „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

Sortieren Sie nur nach, wenn die benannte Dimension dieser Wert ist.