OrderBy

El criterio Ordenar por define cómo se ordenarán las filas en la respuesta. Por ejemplo, ordenar las filas por recuento de eventos descendente es un orden, y ordenar las filas por la cadena de nombre del evento es un orden diferente.

Representación JSON
{
  "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.
}
Campos
desc

boolean

Si el valor es verdadero, se ordena por orden descendente.

Campo de unión one_order_by. Especifica un tipo de pedido por para OrderBy. one_order_by puede ser solo uno de los siguientes:
metric

object (MetricOrderBy)

Ordena los resultados según los valores de una métrica.

dimension

object (DimensionOrderBy)

Ordena los resultados según los valores de una dimensión.

pivot

object (PivotOrderBy)

Ordena los resultados por los valores de una métrica dentro de un grupo de columnas dinámicas.

MetricOrderBy

Ordena por valores de métricas.

Representación JSON
{
  "metricName": string
}
Campos
metricName

string

Un nombre de métrica en la solicitud para ordenar.

DimensionOrderBy

Ordena por valores de dimensión.

Representación JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Campos
dimensionName

string

Un nombre de dimensión en la solicitud para ordenar.

orderType

enum (OrderType)

Controla la regla para el orden de los valores de dimensión.

OrderType

Regla para ordenar los valores de dimensión de la cadena.

Enumeradores
ORDER_TYPE_UNSPECIFIED No se especifica.
ALPHANUMERIC Orden alfabético por punto de código Unicode. Por ejemplo, “2” < “A” < “X” < “b” < “z”.
CASE_INSENSITIVE_ALPHANUMERIC Orden alfanumérico que no distingue entre mayúsculas y minúsculas por punto de código Unicode en minúscula. Por ejemplo, “2” < “A” < “b” < “X” < “z”.
NUMERIC Los valores de las dimensiones se convierten en números antes de ordenarlos. Por ejemplo, en el orden NUMERIC, “25” < “100” y en el orden ALPHANUMERIC, “100” < “25”. Todos los valores de dimensión no numéricos tienen el mismo valor de orden por debajo de todos los valores numéricos.

PivotOrderBy

Ordena por un grupo de columnas dinámicas.

Representación JSON
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
Campos
metricName

string

En la respuesta para ordenar las filas, ordena las filas según esta columna. Debe ser un nombre de métrica de la solicitud.

pivotSelections[]

object (PivotSelection)

Se usa para seleccionar el nombre de una dimensión y una tabla dinámica de valor. Si se proporcionan varias selecciones dinámicas, la ordenación se realiza en las filas en las que todos los pares de valor y nombre de la dimensión de la selección dinámica coinciden con el nombre de la dimensión de la fila y el par de valor.

PivotSelection

Un par de valores y nombres de dimensiones Las filas con este par de dimensiones dinámicas se ordenan según el valor de la métrica.

Por ejemplo, si tablas dinámicas = ('browser', 'Chrome') y metricName = "Sessions", las filas se ordenarán según las sesiones en Chrome.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
Representación JSON
{
  "dimensionName": string,
  "dimensionValue": string
}
Campos
dimensionName

string

Debe ser un nombre de dimensión de la solicitud.

dimensionValue

string

Ordena por solo cuando la dimensión nombrada sea este valor.