Pivot

Décrit les colonnes et les lignes de dimension visibles dans la réponse du rapport.

Représentation JSON
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
Champs
fieldNames[]

string

Noms des dimensions pour les colonnes visibles dans la réponse du rapport. L'inclusion de "dateRange" génère une colonne de plage de dates. Pour chaque ligne de la réponse, les valeurs de dimension de la colonne de plage de dates indiquent la plage de dates correspondante de la requête.

orderBys[]

object (OrderBy)

Spécifie l'ordre des dimensions dans le pivot. Dans le premier pivot, les OrderBys déterminent l'ordre des lignes et des en-têtes de dimension de pivot. Dans les pivots suivants, les OrderBys ne déterminent que l'ordre des en-têtes de dimension de pivot. Les dimensions spécifiées dans ces OrderBys doivent être un sous-ensemble de Pivot.field_names.

offset

string (int64 format)

Nombre de lignes de la ligne de début. La première ligne est comptée comme la ligne 0.

limit

string (int64 format)

Nombre de combinaisons uniques de valeurs de dimension à renvoyer dans ce tableau croisé dynamique. Le paramètre limit est obligatoire. Une valeur limit de 10 000 est courante pour les requêtes de pivot unique.

Le produit des limit pour chaque pivot dans un RunPivotReportRequest ne doit pas dépasser 250 000. Par exemple, une requête à deux pivots avec limit: 1000 dans chaque pivot échouera, car le produit est 1,000,000.

metricAggregations[]

enum (MetricAggregation)

Agrégez les métriques par dimensions dans ce tableau croisé dynamique à l'aide des metricAggregations spécifiées.