- ייצוג ב-JSON
- FilterExpressionList
- מסנן
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- פעולה
- NumericValue
- BetweenFilter
- EmptyFilter
כדי להביע מסנני מאפיינים או מדדים. השדות באותו FilterExpression צריכים להיות כולם מאפיינים או כולם מדדים.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד expr . מציינים סוג אחד של ביטוי סינון עבור FilterExpression . הערך של expr יכול להיות רק אחת מהאפשרויות הבאות: |
|
and |
לביטויים FilterExpressions ב-andGroup יש יחס AND. |
or |
לביטויים FilterExpressions ב-orGroup יש יחס OR. |
not |
הביטוי FilterExpression הוא NOT של notExpression. |
filter |
מסנן פרימיטיבי. באותו FilterExpression, כל שמות השדות של המסנן צריכים להיות כולם מאפיינים או כולם מדדים. |
FilterExpressionList
רשימה של ביטויי סינון.
ייצוג ב-JSON |
---|
{
"expressions": [
{
object ( |
שדות | |
---|---|
expressions[] |
רשימה של ביטויי סינון. |
סינון
ביטוי לסינון ערכים של מאפיינים או מדדים.
ייצוג ב-JSON |
---|
{ "fieldName": string, // Union field |
שדות | |
---|---|
field |
שם המאפיין או שם המדד. ברוב השיטות, אפשר להשתמש במאפיינים ובמדדים בפעם הראשונה בשדה הזה. עם זאת, ב-RunPivotReportRequest, צריך לציין את השדה הזה גם לפי שם במאפיינים או במדדים של RunPivotReportRequest. |
שדה האיחוד one_filter . מציינים סוג מסנן אחד עבור Filter . הערך של one_filter יכול להיות רק אחת מהאפשרויות הבאות: |
|
string |
מסנן שקשור למחרוזות. |
in |
מסנן לערכים ברשימה. |
numeric |
מסנן לערכים מספריים או לתאריכים. |
between |
מסנן לשני ערכים. |
empty |
מסנן לערכים ריקים, כמו '(not set)' ו-'"'. |
StringFilter
המסנן למחרוזת
ייצוג ב-JSON |
---|
{
"matchType": enum ( |
שדות | |
---|---|
match |
סוג ההתאמה של המסנן הזה. |
value |
ערך המחרוזת שמשמש להתאמה. |
case |
אם הערך הוא True, ערך המחרוזת תלוי אותיות רישיות. |
MatchType
סוג ההתאמה של מסנן מחרוזת
טיפוסים בני מנייה (enum) | |
---|---|
MATCH_TYPE_UNSPECIFIED |
לא צוין |
EXACT |
התאמה מדויקת של ערך המחרוזת. |
BEGINS_WITH |
מתחיל בערך המחרוזת. |
ENDS_WITH |
מסתיים בערך המחרוזת. |
CONTAINS |
מכיל את ערך המחרוזת. |
FULL_REGEXP |
התאמה מלאה של הביטוי הרגולרי לערך המחרוזת. |
PARTIAL_REGEXP |
התאמה חלקית של הביטוי הרגולרי לערך המחרוזת. |
InListFilter
התוצאה צריכה להיות ברשימת ערכים של מחרוזות.
ייצוג ב-JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
שדות | |
---|---|
values[] |
רשימת ערכי המחרוזות. השדה לא יכול להיות ריק. |
case |
אם הערך הוא True, ערך המחרוזת תלוי אותיות רישיות. |
NumericFilter
מסננים לערכים מספריים או לתאריכים.
ייצוג ב-JSON |
---|
{ "operation": enum ( |
שדות | |
---|---|
operation |
סוג הפעולה של המסנן הזה. |
value |
ערך מספרי או ערך תאריך. |
פעולה
הפעולה שחלה על מסנן מספרי
טיפוסים בני מנייה (enum) | |
---|---|
OPERATION_UNSPECIFIED |
לא צוין. |
EQUAL |
שווה |
LESS_THAN |
פחות מ- |
LESS_THAN_OR_EQUAL |
קטן מ- או שווה ל- |
GREATER_THAN |
גדול מ- |
GREATER_THAN_OR_EQUAL |
גדול מ- או שווה ל- |
NumericValue
כדי לייצג מספר.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד one_value . אחד מהערכים המספריים של one_value יכול להיות רק אחד מהערכים הבאים: |
|
int64 |
ערך שלם |
double |
ערך כפול |
BetweenFilter
כדי לציין שהתוצאה צריכה להיות בין שני מספרים (כולל).
ייצוג ב-JSON |
---|
{ "fromValue": { object ( |
שדות | |
---|---|
from |
המספר הזה מופיע בהתחלה. |
to |
מסתיים במספר הזה. |
EmptyFilter
אין שדות לסוג הזה.
סינון לפי ערכים ריקים.