OrderBy

Mit „Order by“ (Sortieren nach) wird definiert, wie Zeilen in der Antwort sortiert werden. Beispielsweise hat das Sortieren von Zeilen nach der absteigenden Ereignisanzahl nur eine Sortierung und das Sortieren der Zeilen nach dem Ereignisnamen-String hat eine andere Reihenfolge.

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 Einstellung auf "true" wird in absteigender Reihenfolge sortiert.

Union-Feld one_order_by. Geben Sie eine Art von Bestellung 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, nach der die Stringdimensionswerte sortiert werden.

Enums
ORDER_TYPE_UNSPECIFIED Nicht angegeben
ALPHANUMERIC Alphanumerische Sortierung nach Unicode-Codepunkt. Beispiel: „2“ < „A“ < „X“ < „b“ < „z“.
CASE_INSENSITIVE_ALPHANUMERIC alphanumerische Sortierung in Unicode-Kleinschreibung in Kleinbuchstaben wird nicht berücksichtigt. Beispiel: „2“ < „A“ < „b“ < „X“ < „z“.
NUMERIC Dimensionswerte werden vor dem Sortieren in Zahlen umgewandelt. Beispiel: NUMERIC Sortierung: „25“ < „100“ und bei Sortierung nach ALPHANUMERIC „100“ < „25“. Nicht numerische Dimensionswerte haben unter allen numerischen Werten denselben Sortierungswert.

PivotOrderBy

Sortiert nach einer Pivot-Spaltengruppe.

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)

Wird zur Auswahl eines Dimensionsnamens und eines Pivots für Werte verwendet. Wenn mehrere Pivot-Optionen festgelegt sind, werden die Zeilen sortiert, in denen alle Paare aus Dimensionsnamen und -werten für die Pivot-Auswahl mit Dimensionsnamen und -werten übereinstimmen.

PivotSelection

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

Beispiel: Wenn 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

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