- JSON 表示法
- FilterExpressionList
- 篩選器
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- 作業
- NumericValue
- BetweenFilter
- EmptyFilter
用來表示維度或指標篩選條件。相同 FilterExpression 中的欄位必須全為維度或全為指標。
| JSON 表示法 |
|---|
{ // Union field |
| 欄位 | |
|---|---|
聯集欄位 expr。為 FilterExpression 指定一種篩選運算式。expr 只能是下列其中一項: |
|
andGroup |
andGroup 中的 FilterExpressions 具有 AND 關係。 |
orGroup |
orGroup 中的 FilterExpression 具有 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
字串篩選器的比對類型
| 列舉 | |
|---|---|
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 |
數值或日期值。 |
作業
套用至數字篩選器的運算
| 列舉 | |
|---|---|
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
這個類型沒有任何欄位。
篩選空白值。