OrderBy

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

JSON के काेड में दिखाना
{
  "desc": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of mutually exclusive fields.
}
फ़ील्ड
desc

boolean

अगर यह विकल्प चुना जाता है, तो डेटा को घटते क्रम में लगाया जाता है.

OrderBy के लिए, ऑर्डर करने का एक तरीका तय करें. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
metric

object (MetricOrderBy)

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

dimension

object (DimensionOrderBy)

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

pivot

object (PivotOrderBy)

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

MetricOrderBy

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

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

string

अनुरोध में मौजूद मेट्रिक का नाम, जिसके हिसाब से क्रम से लगाना है.

DimensionOrderBy

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

JSON के काेड में दिखाना
{
  "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

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

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

string

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

pivotSelections[]

object (PivotSelection)

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

PivotSelection

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

उदाहरण के लिए, अगर pivots = ('browser', 'Chrome') और metricName = "Sessions" है, तो पंक्तियों को Chrome में सेशन के आधार पर क्रम से लगाया जाएगा.

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

string

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

dimensionValue

string

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