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 パラメータは必須です。単一のピボット リクエストでは、limit が 10,000 が一般的です。

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

metricAggregations[]

enum (MetricAggregation)

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