Pivot

レポート レスポンスに表示されるディメンションの列と行についての説明です。

JSON 表現
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
フィールド
fieldNames[]

string

レポート レスポンスに表示される列のディメンション名。「dateRange」を含めると、期間列が生成されます。レスポンスの各行について、期間列のディメンション値はリクエストから対応する期間を示します。

orderBys[]

object (OrderBy)

ピボット内でディメンションを並べ替える方法を指定します。最初のピボットでは、OrderBys は Row と PivotDimensionHeader の順序を決定します。後続のピボットでは、OrderBys は PivotDimensionHeader の順序のみを決定します。これらの OrderBys で指定するディメンションは、Pivot.field_names のサブセットにする必要があります。

offset

string (int64 format)

開始行の行数。最初の行は行 0 としてカウントされます。

limit

string (int64 format)

このピボットで返されるディメンション値の一意の組み合わせの数。limit パラメータは必須です。単一のピボット リクエストでは、10,000 の limit が一般的です。

RunPivotReportRequest 内の各 pivot に対する limit の積は 250,000 を超えないようにする必要があります。たとえば、各ピボットに limit: 1000 を含む 2 つのピボット リクエストは、商品が 1,000,000 であるため失敗します。

metricAggregations[]

enum (MetricAggregation)

指定された metricAggregations を使用して、このピボットのディメンションごとに指標を集計します。