- Representação JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Operação
- NumericValue
- AccessBetweenFilter
Expressa filtros de dimensão ou métrica. Os campos na mesma expressão precisam ter todas as dimensões ou todas as métricas.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união one_expression. Especifique um tipo de expressão de filtro para FilterExpression. one_expression pode ser apenas de um dos tipos a seguir: |
|
andGroup |
Cada um dos FilterExpressions em andGroup tem um relacionamento AND. |
orGroup |
Cada um dos FilterExpressions no orGroup tem um relacionamento OR. |
notExpression |
A FilterExpression NÃO é notExpression. |
accessFilter |
Um filtro primitivo. Na mesma FilterExpression, todos os nomes de campos do filtro precisam ser todas as dimensões ou todas as métricas. |
AccessFilterExpressionList
Uma lista de expressões de filtro.
| Representação JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Uma lista de expressões de filtro. |
AccessFilter
Uma expressão para filtrar valores de dimensão ou métrica.
| Representação JSON |
|---|
{ "fieldName": string, // Union field |
| Campos | |
|---|---|
fieldName |
O nome da dimensão ou da métrica. |
Campo de união one_filter. Especifique um tipo de filtro para Filter. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Filtro relacionado a strings. |
inListFilter |
Um filtro para valores na lista. |
numericFilter |
Um filtro para valores numéricos ou de data. |
betweenFilter |
Um filtro para dois valores. |
AccessStringFilter
O filtro de strings.
| Representação JSON |
|---|
{
"matchType": enum ( |
| Campos | |
|---|---|
matchType |
O tipo de correspondência deste filtro. |
value |
O valor da string usado para a correspondência. |
caseSensitive |
Se verdadeiro, o valor da string diferencia maiúsculas de minúsculas. |
MatchType
O tipo de correspondência de um filtro de string.
| Enums | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Não especificado |
EXACT |
Correspondência exata do valor da string. |
BEGINS_WITH |
Começa com o valor da string. |
ENDS_WITH |
Termina com o valor da string. |
CONTAINS |
Contém o valor da string. |
FULL_REGEXP |
Correspondência total da expressão regular com o valor da string. |
PARTIAL_REGEXP |
Correspondência parcial para a expressão regular com o valor da string. |
AccessInListFilter
O resultado precisa estar em uma lista de valores de string.
| Representação JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Campos | |
|---|---|
values[] |
A lista de valores de string. Não pode ficar em branco. |
caseSensitive |
Se verdadeiro, o valor da string diferencia maiúsculas de minúsculas. |
AccessNumericFilter
Filtros para valores numéricos ou de data.
| Representação JSON |
|---|
{ "operation": enum ( |
| Campos | |
|---|---|
operation |
O tipo de operação deste filtro. |
value |
Um valor numérico ou de data. |
Operação
A operação aplicada a um filtro numérico.
| Enums | |
|---|---|
OPERATION_UNSPECIFIED |
Não especificado. |
EQUAL |
Igual |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
menor ou igual a |
GREATER_THAN |
maior que |
GREATER_THAN_OR_EQUAL |
maior ou igual a |
NumericValue
Para representar um número.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união one_value. Um de um valor numérico one_value pode ser apenas um destes: |
|
int64Value |
Número inteiro |
doubleValue |
Valor duplo |
AccessBetweenFilter
Para expressar que o resultado precisa estar entre dois números (inclusivo).
| Representação JSON |
|---|
{ "fromValue": { object ( |
| Campos | |
|---|---|
fromValue |
Começa com este número. |
toValue |
Termina com este número. |