Pivot

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

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

string

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

orderBys[]

object (OrderBy)

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

offset

string (int64 format)

शुरुआती पंक्ति की पंक्तियों की संख्या. पहली लाइन को शून्य के तौर पर गिना जाता है.

limit

string (int64 format)

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

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

metricAggregations[]

enum (MetricAggregation)

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