OrderBy

इनके हिसाब से क्रम तय करने से पता चलता है कि रिस्पॉन्स में लाइनों को किस तरह क्रम से लगाया जाएगा. उदाहरण के लिए, इवेंट की घटते क्रम में पंक्तियों को एक क्रम में लगाया जाता है. साथ ही, इवेंट के नाम वाली स्ट्रिंग के हिसाब से पंक्तियों को क्रम में लगाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
फ़ील्ड
desc

boolean

सही होने पर, घटते क्रम में लगाया जाता है.

यूनियन फ़ील्ड one_order_by. OrderBy के लिए, एक तरह का ऑर्डर तय करें. one_order_by इनमें से सिर्फ़ एक हो सकती है:
metric

object (MetricOrderBy)

मेट्रिक की वैल्यू के मुताबिक, नतीजों को क्रम से लगाता है.

dimension

object (DimensionOrderBy)

डाइमेंशन की वैल्यू के मुताबिक, नतीजों को क्रम से लगाता है.

pivot

object (PivotOrderBy)

पिवट कॉलम ग्रुप में, मेट्रिक की वैल्यू के मुताबिक नतीजों को क्रम से लगाता है.

MetricOrderBy

मेट्रिक की वैल्यू के हिसाब से क्रम में लगाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "metricName": string
}
फ़ील्ड
metricName

string

अनुरोध करने के लिए इस्तेमाल किया गया मेट्रिक का नाम.

DimensionOrderBy

डाइमेंशन वैल्यू के मुताबिक क्रम से लगाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
फ़ील्ड
dimensionName

string

ऑर्डर करने के लिए डाइमेंशन का नाम.

orderType

enum (OrderType)

डाइमेंशन वैल्यू के क्रम के लिए नियम को कंट्रोल करता है.

OrderType

स्ट्रिंग की डाइमेंशन वैल्यू के हिसाब से क्रम में लगाने का नियम.

Enums
ORDER_TYPE_UNSPECIFIED नहीं बताया गया है
ALPHANUMERIC यूनिकोड कोड पॉइंट के हिसाब से, अक्षर और अंक मिलाकर क्रम से लगाएं. उदाहरण के लिए, "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC केस-इनसेंसिटिव, अक्षरों और अंकों को लोअर केस के यूनिकोड कोड पॉइंट के मुताबिक क्रम से लगाएं. उदाहरण के लिए, "2" < "A" < "b" < "X" < "z".
NUMERIC क्रम से लगाने से पहले, डाइमेंशन की वैल्यू को संख्याओं में बदल दिया जाता है. उदाहरण के लिए, रीड की संख्या में "25" < "100", और ALPHANUMERIC में 'क्रम से लगाएं', "100" < "25". बिना संख्या वाली डाइमेंशन वैल्यू का क्रम, संख्या वाली सभी वैल्यू के नीचे होता है.

PivotOrderBy

पिवट कॉलम ग्रुप के हिसाब से क्रम में लगाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
फ़ील्ड
metricName

string

इसके हिसाब से क्रम में लगाने के लिए, इस कॉलम के हिसाब से पंक्तियों को क्रम में लगाएं. अनुरोध से मेट्रिक का एक नाम होना चाहिए.

pivotSelections[]

object (PivotSelection)

इसका इस्तेमाल, डाइमेंशन का नाम और वैल्यू पिवट चुनने के लिए किया जाता है. अगर कई पिवट चुने जाते हैं, तो क्रम उन पंक्तियों पर लगाया जाता है जहां पिवट चुनने के सभी डाइमेंशन का नाम और वैल्यू पेयर, पंक्ति के डाइमेंशन के नाम और वैल्यू के जोड़े से मेल खाते हैं.

PivotSelection

डाइमेंशन के नाम और वैल्यू का जोड़ा. इस डाइमेंशन पिवट पेयर वाली लाइनों को मेट्रिक की वैल्यू के हिसाब से क्रम में लगाया जाता है.

उदाहरण के लिए, अगर पिवट = ('ब्राउज़र', 'Chrome') और मेट्रिकनाम = "सेशन" है, तो पंक्तियां Chrome में सेशन के आधार पर क्रम से लगाई जाएंगी.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
जेएसओएन के काेड में दिखाना
{
  "dimensionName": string,
  "dimensionValue": string
}
फ़ील्ड
dimensionName

string

अनुरोध से एक डाइमेंशन का नाम होना चाहिए.

dimensionValue

string

जब नाम वाला डाइमेंशन यह वैल्यू हो, तो ही उसके हिसाब से क्रम में लगाएं.