תנאי הסינון מגדירים את אופן המיון של השורות בתגובה. לדוגמה, מיון שורות לפי ספירת אירועים יורדת הוא מיון אחד, ומיון שורות לפי מחרוזת שם האירוע הוא מיון אחר.
ייצוג ב-JSON |
---|
{ "desc": boolean, // Union field |
שדות | |
---|---|
desc |
אם הערך הוא True, מתבצע מיון בסדר יורד. |
שדה האיחוד one_order_by . מציינים סוג אחד של סדר לפי עבור OrderBy . הערך של one_order_by יכול להיות רק אחת מהאפשרויות הבאות: |
|
metric |
מיון התוצאות לפי הערכים של מדד. |
dimension |
מיון התוצאות לפי ערכי המאפיין. |
pivot |
מיון התוצאות לפי הערכים של מדד בתוך קבוצת עמודות ציר. |
MetricOrderBy
מיון לפי ערכי המדדים.
ייצוג ב-JSON |
---|
{ "metricName": string } |
שדות | |
---|---|
metric |
שם המדד בבקשה לפיו רוצים למיין. |
DimensionOrderBy
מיון לפי ערכי המאפיינים.
ייצוג ב-JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
שדות | |
---|---|
dimension |
שם המאפיין בבקשה לפיו רוצים למיין. |
order |
קובע את הכלל לסדר של ערכי המאפיינים. |
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 ( |
שדות | |
---|---|
metric |
בתשובה ל-order by, ממיינים את השורות לפי העמודה הזו. חייב להיות שם של מדד מהבקשה. |
pivot |
משמש לבחירת ציר שם וערך של מאפיין. אם צוינו כמה בחירות של ציר, המיון מתבצע בשורות שבהן כל הצמדים של שם הערך של מאפיין הבחירה של הציר תואמים לצמד השם והערך של המאפיין בשורה. |
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 } |
שדות | |
---|---|
dimension |
חייב להיות שם של מאפיין מהבקשה. |
dimension |
מיון לפי הערך הזה רק כשהמאפיין בעל השם הוא הערך הזה. |