OrderBy

סידור לפי הסדר מגדיר איך השורות ימוינו בתשובה. לדוגמה, סידור השורות לפי מספר האירועים בסדר יורד הוא סדר מסוים, וסידור השורות לפי המחרוזת של שם האירוע הוא שונה.

ייצוג JSON
{
  "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

אם True, הפונקציה ממיינת לפי סדר יורד.

שדה איחוד one_order_by. צריך לציין סוג אחד של הזמנה לפי עבור OrderBy. one_order_by יכול להיות רק אחת מהאפשרויות הבאות:
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

כלל שלפיו יש לסדר את ערכי המאפיין של המחרוזת.

טיפוסים בני מנייה (enum)
ORDER_TYPE_UNSPECIFIED לא צוין.
ALPHANUMERIC מיון אלפאנומרי לפי נקודת קוד ב-Unicode. לדוגמה, המספר '2' < א' < X < ב' < "z".
CASE_INSENSITIVE_ALPHANUMERIC מיון אלפאנומרי ללא תלות ברישיות לפי נקודה קוד Unicode של אותיות קטנות. לדוגמה, המספר '2' < א' < ב' < X < "z".
NUMERIC ערכי המאפיינים יומרו למספרים לפני המיון. לדוגמה, במיון NUMERIC, '25' < '100', ובמיון ALPHANUMERIC, '100' < '25'. לכל ערכי המאפיינים הלא מספריים יש ערך הזמנה זהה מתחת לכל הערכים המספריים.

PivotOrderBy

ממיינים לפי קבוצת עמודות בטבלת צירים.

ייצוג JSON
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
שדות
metricName

string

בתשובה לסדר לפי, יש לסדר את השורות לפי העמודה הזו. חייב להיות שם מדד מהבקשה.

pivotSelections[]

object (PivotSelection)

משמש לבחירת שם למאפיין וציר של ערך. אם הגדרתם כמה אפשרויות לבחירת צירים, המיון יתבצע בשורות שבהן כל צמדי הערך והערך של המאפיין שנבחר בצירים תואמים לשם המאפיין ולצמד הערכים של השורה.

PivotSelection

זוג של שמות של מאפיינים וערכים. שורות עם צמד צירים של המאפיין הזה מסודרות לפי ערך המדד.

לדוגמה אם הצירים = ('דפדפן', 'Chrome') ו-MetricName = 'סשנים', השורות ממוינות לפי 'סשנים' ב-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

סדרו לפי רק כאשר המאפיין בעל השם הוא הערך הזה.