OrderBy

Los ordenes definen cómo se ordenarán las filas en la respuesta. Por ejemplo, ordenar las filas por recuento de eventos descendente es una ordenación, y ordenar las filas por la cadena de nombre del evento es una ordenación 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 es verdadero, ordena de forma descendente.

Campo de unión one_order_by. Especifica un tipo de orden 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 de eje.

MetricOrderBy

Ordena por valores de métrica.

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

string

Es un nombre de métrica en la solicitud para ordenar.

DimensionOrderBy

Ordena los datos por valores de dimensión.

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

string

Es 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

Es la regla por la que se ordenan los valores de la dimensión de cadena.

Enumeraciones
ORDER_TYPE_UNSPECIFIED Sin especificar.
ALPHANUMERIC Orden alfanumérico por punto de código Unicode. Por ejemplo, "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Orden alfanumérico sin distinción entre mayúsculas y minúsculas por punto de código Unicode en minúsculas 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”. Los valores de las dimensiones no numéricas tienen el mismo valor de ordenamiento debajo de todos los valores numéricos.

PivotOrderBy

Ordena los datos por un grupo de columnas de la tabla dinámica.

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

string

En la respuesta para ordenar por, ordena las filas por esta columna. Debe ser el nombre de una métrica de la solicitud.

pivotSelections[]

object (PivotSelection)

Se usa para seleccionar un nombre de dimensión y un eje de valores. Si se proporcionan varias selecciones de ejes de giro, la ordenación se realiza en las filas en las que todos los pares de nombre y valor de la dimensión de la selección de ejes de giro coinciden con el par de nombre y valor de la dimensión de la fila.

PivotSelection

Un par de nombres y valores de dimensión. Las filas con este par de ejes de dimensión se ordenan según el valor de la métrica.

Por ejemplo, si pivots = ('browser', 'Chrome') y metricName = "Sessions", las filas se ordenarán en función de 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 el nombre de una dimensión de la solicitud.

dimensionValue

string

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