- ייצוג JSON
- FilterExpressionList
- סינון
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- פעולה
- NumericValue
- BetweenFilter
כדי לתאר מסננים של מאפיינים או מדדים. השדות באותו מסנן ביטוי צריכים להיות כל המאפיינים או כל המדדים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד expr . צריך לציין סוג אחד של ביטוי סינון עבור FilterExpression . expr יכול להיות רק אחת מהאפשרויות הבאות: |
|
andGroup |
ל-FilterExpressions ב- andGroup יש קשר AND. |
orGroup |
לביטויי הסינון ב-orGroup יש קשר OR. |
notExpression |
FilterExpression הוא לא notExpression |
filter |
פילטר פרימיטיבי. באותו מסנן ביטוי, כל שמות השדות של המסנן צריכים להיות כל המאפיינים או כל המדדים. |
FilterExpressionList
רשימה של ביטויי סינון.
ייצוג JSON |
---|
{
"expressions": [
{
object ( |
שדות | |
---|---|
expressions[] |
רשימה של ביטויי סינון. |
סינון
ביטוי לסינון ערכים של מאפיינים או מדדים.
ייצוג JSON |
---|
{ "fieldName": string, // Union field |
שדות | |
---|---|
fieldName |
שם המאפיין או שם המדד. ברוב השיטות, המאפיינים לראשונה ניתן להשתמש במדדים בשדה הזה. עם זאת, ב-RunPivotReportRequest צריך לציין גם את השדה הזה לפי השם במאפיינים או במדדים של RunPivotReportRequest. |
שדה איחוד one_filter . צריך לציין סוג מסנן אחד בשביל Filter . one_filter יכול להיות רק אחת מהאפשרויות הבאות: |
|
stringFilter |
מסנן למחרוזות שקשורות למחרוזות. |
inListFilter |
מסנן לערכים ברשימה. |
numericFilter |
מסנן לערכים מספריים או לערכים של תאריכים. |
betweenFilter |
מסנן לשני ערכים. |
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 |
מסתיים במספר הזה. |