Pivot

ستون ها و ردیف های بعد قابل مشاهده را در پاسخ گزارش توضیح می دهد.

نمایندگی JSON
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
فیلدها
field Names[]

string

نام ابعاد برای ستون های قابل مشاهده در پاسخ گزارش. از جمله "DateRange" یک ستون محدوده تاریخ تولید می کند. برای هر ردیف در پاسخ، مقادیر ابعاد در ستون محدوده تاریخ، محدوده تاریخ مربوطه را از درخواست نشان می دهد.

order Bys[]

object ( OrderBy )

نحوه ترتیب ابعاد در پیوت را مشخص می کند. در اولین Pivot، OrderBys ترتیب Row و PivotDimensionHeader را تعیین می کند. در Pivot های بعدی، OrderBys فقط ترتیب PivotDimensionHeader را تعیین می کند. ابعاد مشخص شده در این OrderBys باید زیر مجموعه ای از Pivot.field_names باشند.

offset

string ( int64 format)

تعداد ردیف ردیف شروع. ردیف اول به عنوان ردیف 0 محاسبه می شود.

limit

string ( int64 format)

تعداد ترکیبات منحصر به فرد مقادیر ابعاد برای بازگشت در این محور. پارامتر limit مورد نیاز است. limit 10000 برای درخواست های تک محوری رایج است.

حاصل ضرب limit برای هر pivot در RunPivotReportRequest نباید از 250000 تجاوز کند. به عنوان مثال، یک درخواست دو محوری با limit: 1000 در هر محور شکست خواهد خورد زیرا محصول 1,000,000 است.

metric Aggregations[]

enum ( MetricAggregation )

با استفاده از metricAggregations مشخص شده، معیارها را بر اساس ابعاد در این محور جمع کنید.