RunPivotReportResponse

Tabela raportu przestawnego odpowiedzi odpowiadająca żądaniu tabeli przestawnej.

Zapis JSON
{
  "pivotHeaders": [
    {
      object (PivotHeader)
    }
  ],
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "aggregates": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (ResponseMetaData)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
Pola
pivotHeaders[]

object (PivotHeader)

Podsumowuje kolumny i wiersze utworzone przez przestawienie. Każda tabela przestawna w żądaniu generuje 1 nagłówek w odpowiedzi. Jeśli mamy prośbę podobną do tej:

"pivots": [{
  "fieldNames": ["country",
    "city"]
},
{
  "fieldNames": "eventName"
}]

W odpowiedzi otrzymasz pivotHeaders:

"pivotHeaders" : [{
  "dimensionHeaders": [{
    "dimensionValues": [
       { "value": "United Kingdom" },
       { "value": "London" }
     ]
  },
  {
    "dimensionValues": [
    { "value": "Japan" },
    { "value": "Osaka" }
    ]
  }]
},
{
  "dimensionHeaders": [{
    "dimensionValues": [{ "value": "session_start" }]
  },
  {
    "dimensionValues": [{ "value": "scroll" }]
  }]
}]
dimensionHeaders[]

object (DimensionHeader)

Opisuje kolumny wymiarów. Liczba nagłówków wymiarów i ich kolejność są zgodne z wymiarami podanymi w wierszach.

metricHeaders[]

object (MetricHeader)

Opisuje kolumny danych. Liczba i kolejność nagłówków MetricHeaders są zgodne z danymi w wierszach.

rows[]

object (Row)

Wiersze z kombinacjami wartości wymiarów i wartościami danych w raporcie.

aggregates[]

object (Row)

Agregacja wartości danych. Mogą to być sumy, wartości minimalne lub maksymalne. Zwracane agregacje są kontrolowane przez wskaźniki Agregacje w tabeli przestawnej. Typ agregacji zwracany w każdym wierszu jest wskazywany przez parametrdimensionValues ustawiony na „RESERVED_.

metadata

object (ResponseMetaData)

Metadane raportu.

propertyQuota

object (PropertyQuota)

Stan limitu tej usługi Analytics uwzględniający to żądanie.

kind

string

Określa rodzaj zasobu tego komunikatu. Ten element kind jest zawsze stałym ciągiem znaków „analyticsData#runPivotReport”. Przydaje się do rozróżniania typów odpowiedzi w formacie JSON.

PivotHeader

Wartości wymiarów w pojedynczej tabeli przestawnej.

Zapis JSON
{
  "pivotDimensionHeaders": [
    {
      object (PivotDimensionHeader)
    }
  ],
  "rowCount": integer
}
Pola
pivotDimensionHeaders[]

object (PivotDimensionHeader)

Rozmiar jest taki sam jak moc zbioru odpowiednich kombinacji wymiarów.

rowCount

integer

Moc zbioru przestawna. Łączna liczba wierszy dla pól tej tabeli przestawnej niezależnie od sposobu określenia parametrów offset i limit w żądaniu.

PivotDimensionHeader

Podsumowuje wartości wymiarów z wiersza tej tabeli przestawnej.

Zapis JSON
{
  "dimensionValues": [
    {
      object (DimensionValue)
    }
  ]
}
Pola
dimensionValues[]

object (DimensionValue)

Wartości wielu wymiarów w tabeli przestawnej.