AI-generated Key Takeaways
- 
          The Pivot JSON representation describes the visible dimension columns and rows in a report response. 
- 
          Key fields in the Pivot include fieldNamesfor dimension columns,orderBysfor dimension ordering,offsetandlimitfor controlling the number of rows returned, andmetricAggregationsfor aggregating metrics.
- 
          The limitparameter is required and restricts the number of unique combinations of dimension values returned in a pivot.
- 
          The product of the limitfor each pivot in aRunPivotReportRequesthas a maximum limit of 250,000.
Describes the visible dimension columns and rows in the report response.
| JSON representation | 
|---|
| { "fieldNames": [ string ], "orderBys": [ { object ( | 
| Fields | |
|---|---|
| field | 
 Dimension names for visible columns in the report response. Including "dateRange" produces a date range column; for each row in the response, dimension values in the date range column will indicate the corresponding date range from the request. | 
| order | 
 Specifies how dimensions are ordered in the pivot. In the first Pivot, the OrderBys determine Row and PivotDimensionHeader ordering; in subsequent Pivots, the OrderBys determine only PivotDimensionHeader ordering. Dimensions specified in these OrderBys must be a subset of Pivot.field_names. | 
| offset | 
 The row count of the start row. The first row is counted as row 0. | 
| limit | 
 The number of unique combinations of dimension values to return in this pivot. The  The product of the  | 
| metric | 
 Aggregate the metrics by dimensions in this pivot using the specified metricAggregations. |