Pivot

يصف أعمدة وصفوف السمات المرئية في استجابة التقرير.

تمثيل JSON
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
الحقول
fieldNames[]

string

أسماء السمات للأعمدة المرئية في ردّ التقرير. يؤدي تضمين "dateRange" إلى إنشاء عمود للنطاق الزمني. وستشير قيم السمات في عمود "النطاق الزمني" إلى النطاق الزمني المقابل للطلب.

orderBys[]

object (OrderBy)

تحدِّد هذه السمة كيفية ترتيب السمات في المحور. في أول محور "محوري"، يحدّد ترتيب OrderBys الصف وPivotPivotHeader ترتيب الصف، أما في العناصر المحورية اللاحقة، فيحدد OrderBys ترتيب PivotPivotHeader فقط. يجب أن تكون الأبعاد المحدّدة في OrderBys هذه مجموعة فرعية من Pivot.field_names.

offset

string (int64 format)

عدد صفوف صف البداية. يتم احتساب الصف الأول على أنّه الصف 0.

limit

string (int64 format)

عدد المجموعات الفريدة لقيم الأبعاد المطلوب عرضها في هذا المحور. يجب إدراج المَعلمة limit. ويُعتبر limit من 10,000 عنصر شائع للطلبات المحورية الفردية.

يجب ألا يتجاوز ناتج limit لكل pivot في RunPivotReportRequest 250,000. على سبيل المثال، سيتعذّر تنفيذ طلبين محوريين مع limit: 1000 في كل محوري لأن المنتج 1,000,000.

metricAggregations[]

enum (MetricAggregation)

يمكنك تجميع المقاييس حسب السمات في هذا المحور باستخدام تجميعات المقاييس المحدّدة.