(::Array<::Google::Analytics::Data::V1alpha::Row>) — Aggregation of metric values. Can be totals, minimums, or maximums. The
returned aggregations are controlled by the metric_aggregations in the
pivot. The type of aggregation returned in each row is shown by the
dimension_values which are set to "RESERVED_
value (::Array<::Google::Analytics::Data::V1alpha::Row>) — Aggregation of metric values. Can be totals, minimums, or maximums. The
returned aggregations are controlled by the metric_aggregations in the
pivot. The type of aggregation returned in each row is shown by the
dimension_values which are set to "RESERVED_
Returns
(::Array<::Google::Analytics::Data::V1alpha::Row>) — Aggregation of metric values. Can be totals, minimums, or maximums. The
returned aggregations are controlled by the metric_aggregations in the
pivot. The type of aggregation returned in each row is shown by the
dimension_values which are set to "RESERVED_
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Google Analytics Data V1alpha API - Class Google::Analytics::Data::V1alpha::RunPivotReportResponse (v0.8.3)\n\nReference documentation and code samples for the Google Analytics Data V1alpha API class Google::Analytics::Data::V1alpha::RunPivotReportResponse.\n\nThe response pivot report table corresponding to a pivot request. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #aggregates\n\n def aggregates() -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::Row\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Aggregation of metric values. Can be totals, minimums, or maximums. The returned aggregations are controlled by the metric_aggregations in the pivot. The type of aggregation returned in each row is shown by the dimension_values which are set to \"RESERVED_\n\n### #aggregates=\n\n def aggregates=(value) -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::Row\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Aggregation of metric values. Can be totals, minimums, or maximums. The returned aggregations are controlled by the metric_aggregations in the pivot. The type of aggregation returned in each row is shown by the dimension_values which are set to \"RESERVED_ \n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Aggregation of metric values. Can be totals, minimums, or maximums. The returned aggregations are controlled by the metric_aggregations in the pivot. The type of aggregation returned in each row is shown by the dimension_values which are set to \"RESERVED_\n\n### #dimension_headers\n\n def dimension_headers() -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::DimensionHeader\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::DimensionHeader](./Google-Analytics-Data-V1alpha-DimensionHeader)\\\u003e) --- Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows.\n\n### #dimension_headers=\n\n def dimension_headers=(value) -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::DimensionHeader\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Analytics::Data::V1alpha::DimensionHeader](./Google-Analytics-Data-V1alpha-DimensionHeader)\\\u003e) --- Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows. \n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::DimensionHeader](./Google-Analytics-Data-V1alpha-DimensionHeader)\\\u003e) --- Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows.\n\n### #metadata\n\n def metadata() -\u003e ::Google::Analytics::Data::V1alpha::ResponseMetaData\n\n**Returns**\n\n- ([::Google::Analytics::Data::V1alpha::ResponseMetaData](./Google-Analytics-Data-V1alpha-ResponseMetaData)) --- Metadata for the report.\n\n### #metadata=\n\n def metadata=(value) -\u003e ::Google::Analytics::Data::V1alpha::ResponseMetaData\n\n**Parameter**\n\n- **value** ([::Google::Analytics::Data::V1alpha::ResponseMetaData](./Google-Analytics-Data-V1alpha-ResponseMetaData)) --- Metadata for the report. \n**Returns**\n\n- ([::Google::Analytics::Data::V1alpha::ResponseMetaData](./Google-Analytics-Data-V1alpha-ResponseMetaData)) --- Metadata for the report.\n\n### #metric_headers\n\n def metric_headers() -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::MetricHeader\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::MetricHeader](./Google-Analytics-Data-V1alpha-MetricHeader)\\\u003e) --- Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows.\n\n### #metric_headers=\n\n def metric_headers=(value) -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::MetricHeader\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Analytics::Data::V1alpha::MetricHeader](./Google-Analytics-Data-V1alpha-MetricHeader)\\\u003e) --- Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows. \n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::MetricHeader](./Google-Analytics-Data-V1alpha-MetricHeader)\\\u003e) --- Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows.\n\n### #pivot_headers\n\n def pivot_headers() -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::PivotHeader\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::PivotHeader](./Google-Analytics-Data-V1alpha-PivotHeader)\\\u003e) ---\n\n Summarizes the columns and rows created by a pivot. Each pivot in the\n request produces one header in the response. If we have a request like\n this: \n\n \"pivots\": [{\n \"fieldNames\": [\"country\",\n \"city\"]\n },\n {\n \"fieldNames\": \"eventName\"\n }]\n\n We will have the following `pivotHeaders` in the response: \n\n \"pivotHeaders\" : [{\n \"dimensionHeaders\": [{\n \"dimensionValues\": [\n { \"value\": \"United Kingdom\" },\n { \"value\": \"London\" }\n ]\n },\n {\n \"dimensionValues\": [\n { \"value\": \"Japan\" },\n { \"value\": \"Osaka\" }\n ]\n }]\n },\n {\n \"dimensionHeaders\": [{\n \"dimensionValues\": [{ \"value\": \"session_start\" }]\n },\n {\n \"dimensionValues\": [{ \"value\": \"scroll\" }]\n }]\n }]\n\n### #pivot_headers=\n\n def pivot_headers=(value) -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::PivotHeader\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Analytics::Data::V1alpha::PivotHeader](./Google-Analytics-Data-V1alpha-PivotHeader)\\\u003e) ---\n\n Summarizes the columns and rows created by a pivot. Each pivot in the\n request produces one header in the response. If we have a request like\n this: \n\n \"pivots\": [{\n \"fieldNames\": [\"country\",\n \"city\"]\n },\n {\n \"fieldNames\": \"eventName\"\n }]\n\n We will have the following `pivotHeaders` in the response: \n\n \"pivotHeaders\" : [{\n \"dimensionHeaders\": [{\n \"dimensionValues\": [\n { \"value\": \"United Kingdom\" },\n { \"value\": \"London\" }\n ]\n },\n {\n \"dimensionValues\": [\n { \"value\": \"Japan\" },\n { \"value\": \"Osaka\" }\n ]\n }]\n },\n {\n \"dimensionHeaders\": [{\n \"dimensionValues\": [{ \"value\": \"session_start\" }]\n },\n {\n \"dimensionValues\": [{ \"value\": \"scroll\" }]\n }]\n }]\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::PivotHeader](./Google-Analytics-Data-V1alpha-PivotHeader)\\\u003e) ---\n\n Summarizes the columns and rows created by a pivot. Each pivot in the\n request produces one header in the response. If we have a request like\n this: \n\n \"pivots\": [{\n \"fieldNames\": [\"country\",\n \"city\"]\n },\n {\n \"fieldNames\": \"eventName\"\n }]\n\n We will have the following `pivotHeaders` in the response: \n\n \"pivotHeaders\" : [{\n \"dimensionHeaders\": [{\n \"dimensionValues\": [\n { \"value\": \"United Kingdom\" },\n { \"value\": \"London\" }\n ]\n },\n {\n \"dimensionValues\": [\n { \"value\": \"Japan\" },\n { \"value\": \"Osaka\" }\n ]\n }]\n },\n {\n \"dimensionHeaders\": [{\n \"dimensionValues\": [{ \"value\": \"session_start\" }]\n },\n {\n \"dimensionValues\": [{ \"value\": \"scroll\" }]\n }]\n }]\n\n### #property_quota\n\n def property_quota() -\u003e ::Google::Analytics::Data::V1alpha::PropertyQuota\n\n**Returns**\n\n- ([::Google::Analytics::Data::V1alpha::PropertyQuota](./Google-Analytics-Data-V1alpha-PropertyQuota)) --- This Analytics Property's quota state including this request.\n\n### #property_quota=\n\n def property_quota=(value) -\u003e ::Google::Analytics::Data::V1alpha::PropertyQuota\n\n**Parameter**\n\n- **value** ([::Google::Analytics::Data::V1alpha::PropertyQuota](./Google-Analytics-Data-V1alpha-PropertyQuota)) --- This Analytics Property's quota state including this request. \n**Returns**\n\n- ([::Google::Analytics::Data::V1alpha::PropertyQuota](./Google-Analytics-Data-V1alpha-PropertyQuota)) --- This Analytics Property's quota state including this request.\n\n### #rows\n\n def rows() -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::Row\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Rows of dimension value combinations and metric values in the report.\n\n### #rows=\n\n def rows=(value) -\u003e ::Array\u003c::Google::Analytics::Data::V1alpha::Row\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Rows of dimension value combinations and metric values in the report. \n**Returns**\n\n- (::Array\\\u003c[::Google::Analytics::Data::V1alpha::Row](./Google-Analytics-Data-V1alpha-Row)\\\u003e) --- Rows of dimension value combinations and metric values in the report."]]