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 מיון אלפאנומרי לפי מיקום תו (code point) ב-Unicode. לדוגמה, '2' < 'A' < 'X' < 'b' < 'z'.
CASE_INSENSITIVE_ALPHANUMERIC מיון אלפאנומרי ללא תלות ברישיות לפי מיקום תו (code point) של Unicode באותיות קטנות. לדוגמה, '2' < 'A' < 'b' < 'X' < 'z'.
NUMERIC ערכי המאפיינים מומרים למספרים לפני המיון. לדוגמה, במיון NUMERIC, הערך '25' קטן מהערך '100', ובמיון ALPHANUMERIC, הערך '100' קטן מהערך '25'. לכל הערכים של מאפיינים לא מספריים יש ערך סדר שווה מתחת לכל הערכים המספריים.

PivotOrderBy

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

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

string

בתשובה ל-order by, ממיינים את השורות לפי העמודה הזו. חייב להיות שם של מדד מהבקשה.

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

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