- ייצוג ב-JSON
- FilterExpressionList
- מסנן
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- פעולה
- NumericValue
- BetweenFilter
- EmptyFilter
כדי להגדיר מסננים של מאפיינים או מדדים. כל השדות באותו FilterExpression צריכים להיות מאפיינים או מדדים.
| ייצוג JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד expr. מציינים סוג אחד של ביטוי סינון ל-FilterExpression. הערך expr יכול להיות רק אחד מהבאים: |
|
andGroup |
ה-FilterExpressions ב-andGroup נמצאים ביחס AND. |
orGroup |
התנאים FilterExpressions ב-orGroup מחוברים בקשר OR. |
notExpression |
ה-FilterExpression הוא לא notExpression. |
filter |
מסנן פרימיטיבי. ב-FilterExpression זהה, כל שמות השדות של המסנן צריכים להיות מאפיינים או מדדים. |
FilterExpressionList
רשימה של ביטויי סינון.
| ייצוג JSON |
|---|
{
"expressions": [
{
object ( |
| שדות | |
|---|---|
expressions[] |
רשימה של ביטויי סינון. |
סינון
ביטוי לסינון ערכי מאפיינים או מדדים.
| ייצוג JSON |
|---|
{ "fieldName": string, // Union field |
| שדות | |
|---|---|
fieldName |
שם המאפיין או שם המדד. ברוב השיטות, אפשר להשתמש במאפיינים ובמדדים בפעם הראשונה בשדה הזה. עם זאת, ב-RunPivotReportRequest, צריך לציין את השדה הזה גם לפי שם במאפיינים או במדדים של RunPivotReportRequest. |
שדה איחוד one_filter. מציינים סוג אחד של מסנן ל-Filter. הערך one_filter יכול להיות רק אחד מהבאים: |
|
stringFilter |
מסנן שקשור למחרוזות. |
inListFilter |
מסנן לערכים ברשימה. |
numericFilter |
מסנן לערכים מספריים או לערכי תאריכים. |
betweenFilter |
מסנן לשני ערכים. |
emptyFilter |
מסנן לערכים ריקים כמו '(not set)' וערכים ריקים. |
StringFilter
המסנן למחרוזת
| ייצוג JSON |
|---|
{
"matchType": enum ( |
| שדות | |
|---|---|
matchType |
סוג ההתאמה של המסנן הזה. |
value |
ערך המחרוזת שמשמש להתאמה. |
caseSensitive |
אם הערך הוא True, ערך המחרוזת הוא תלוי אותיות רישיות. |
MatchType
סוג ההתאמה של מסנן מחרוזות
| טיפוסים בני מנייה (enum) | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
לא צוין |
EXACT |
התאמה מדויקת של ערך המחרוזת. |
BEGINS_WITH |
מתחיל בערך המחרוזת. |
ENDS_WITH |
מסתיימת בערך המחרוזת. |
CONTAINS |
מכיל את ערך המחרוזת. |
FULL_REGEXP |
התאמה מלאה לביטוי הרגולרי עם ערך המחרוזת. |
PARTIAL_REGEXP |
התאמה חלקית של הביטוי הרגולרי לערך המחרוזת. |
InListFilter
התוצאה צריכה להיות רשימה של ערכי מחרוזות.
| ייצוג JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| שדות | |
|---|---|
values[] |
רשימת ערכי המחרוזת. השדה לא יכול להיות ריק. |
caseSensitive |
אם הערך הוא 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 יכול להיות רק אחד מהערכים הבאים: |
|
int64Value |
ערך של מספר שלם |
doubleValue |
ערך כפול |
BetweenFilter
כדי לציין שהתוצאה צריכה להיות בין שני מספרים (כולל).
| ייצוג JSON |
|---|
{ "fromValue": { object ( |
| שדות | |
|---|---|
fromValue |
מתחיל במספר הזה. |
toValue |
מסתיים במספר הזה. |
EmptyFilter
בסוג הזה אין שדות.
סינון לפי ערכים ריקים.