OrderBy

Mit „Order bys“ wird definiert, wie Zeilen in der Antwort sortiert werden. Wenn Sie Zeilen beispielsweise nach absteigender Ereignisanzahl sortieren, ist das eine andere Sortierung als wenn Sie Zeilen nach dem Ereignisnamen sortieren.

JSON-Darstellung
{
  "desc": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of mutually exclusive fields.
}
Felder
desc

boolean

Bei „true“ wird in absteigender Reihenfolge sortiert.

Geben Sie einen Typ von „order by“ für OrderBy an. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
metric

object (MetricOrderBy)

Sortiert die Ergebnisse nach den Werten eines Messwerts.

dimension

object (DimensionOrderBy)

Sortiert Ergebnisse nach den Werten einer Dimension.

pivot

object (PivotOrderBy)

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

Ende der sich gegenseitig ausschließenden Felder.

MetricOrderBy

Sortiert nach Messwerten.

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

string

Ein Messwertname in der Anfrage, nach dem sortiert werden soll.

DimensionOrderBy

Sortiert nach Dimensionswerten.

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

string

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

orderType

enum (OrderType)

Steuert die Regel für die Sortierung von Dimensionswerten.

OrderType

Regel zum Sortieren 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 ohne Berücksichtigung der Groß-/Kleinschreibung nach Unicode-Codepunkt in Kleinbuchstaben. Beispiel: „2“ < „A“ < „b“ < „X“ < „z“.
NUMERIC Dimensionswerte werden vor dem Sortieren in Zahlen konvertiert. Bei der numerischen Sortierung gilt beispielsweise „25“ < „100“ und bei der ALPHANUMERIC-Sortierung „100“ < „25“. Nicht numerische Dimensionswerte haben alle den gleichen Ordnungs-Wert, der unter allen numerischen Werten liegt.

PivotOrderBy

Sortiert nach einer Pivot-Spaltengruppe.

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

string

In der Antwort nach dieser Spalte sortieren. Muss ein Messwertname aus der Anfrage sein.

pivotSelections[]

object (PivotSelection)

Wird verwendet, um eine Dimension und einen Wert für den Pivot auszuwählen. Wenn mehrere Pivot-Auswahlen angegeben sind, wird nach Zeilen sortiert, in denen alle Paare aus Pivot-Auswahl-Dimensionsname und ‑wert mit dem Dimensionsname und ‑wert der Zeile übereinstimmen.

PivotSelection

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

Wenn beispielsweise „pivots“ = („browser“, „Chrome“) und „metricName“ = „Sessions“ 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

Nur sortieren, wenn die benannte Dimension diesen Wert hat.