Pivot

रिपोर्ट के जवाब में दिखने वाले डाइमेंशन कॉलम और लाइनों के बारे में बताता है.

JSON के काेड में दिखाना
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
फ़ील्ड
fieldNames[]

string

रिपोर्ट के रिस्पॉन्स में दिखने वाले कॉलम के डाइमेंशन के नाम. "dateRange" शामिल करने पर, तारीख की सीमा वाला कॉलम बनता है. रिस्पॉन्स की हर लाइन के लिए, तारीख की सीमा वाले कॉलम में डाइमेंशन वैल्यू, अनुरोध से जुड़ी तारीख की सीमा दिखाएगी.

orderBys[]

object (OrderBy)

यह बताता है कि पिवट में डाइमेंशन किस क्रम में होते हैं. पहले पिवट में, OrderBys, लाइन और PivotDimensionHeader का क्रम तय करते हैं. इसके बाद के पिवट में, OrderBys सिर्फ़ PivotDimensionHeader का क्रम तय करते हैं. इन OrderBy में बताए गए डाइमेंशन, Pivot.field_names का सबसेट होने चाहिए.

offset

string (int64 format)

शुरुआती पंक्ति की पंक्ति की संख्या. पहली पंक्ति को पंक्ति 0 माना जाता है.

limit

string (int64 format)

इस पिवट में डाइमेंशन वैल्यू के यूनीक कॉम्बिनेशन की संख्या. limit पैरामीटर ज़रूरी है. एक पिवट अनुरोध के लिए, limit की वैल्यू 10,000 होती है.

RunPivotReportRequest में हर pivot के लिए limit का गुणक 2,50,000 से ज़्यादा नहीं होना चाहिए. उदाहरण के लिए, हर पिवट में limit: 1000 वाला दो पिवट अनुरोध पूरा नहीं होगा, क्योंकि प्रॉडक्ट 1,000,000 है.

metricAggregations[]

enum (MetricAggregation)

तय किए गए metricAggregations का इस्तेमाल करके, इस पिवट में डाइमेंशन के हिसाब से मेट्रिक को एग्रीगेट करें.