- Rappresentazione JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Operazione
- NumericValue
- AccessBetweenFilter
Esprime un filtro di dimensione o metrica. I campi della stessa espressione devono essere tutte le dimensioni o tutte le metriche.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione one_expression . Specifica un tipo di espressione di filtro per FilterExpression . one_expression può essere solo uno dei seguenti: |
|
andGroup |
Ognuna delle espressioni di filtro in andGroup ha una relazione AND. |
orGroup |
Ognuna delle espressioni di filtro in orGroup ha una relazione OR. |
notExpression |
Filtro Expression NON è di notExpression. |
accessFilter |
Un filtro primitivo. Nella stessa espressione di filtro, tutti i nomi dei campi del filtro devono essere relativi a tutte le dimensioni o a tutte le metriche. |
AccessFilterExpressionList
Un elenco di espressioni di filtro.
Rappresentazione JSON |
---|
{
"expressions": [
{
object ( |
Campi | |
---|---|
expressions[] |
Un elenco di espressioni di filtro. |
AccessFilter
Un'espressione per filtrare i valori di dimensioni o metriche.
Rappresentazione JSON |
---|
{ "fieldName": string, // Union field |
Campi | |
---|---|
fieldName |
Il nome della dimensione o della metrica. |
Campo unione one_filter . Specifica un tipo di filtro per Filter . one_filter può essere solo uno dei seguenti: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per i valori numerici o relativi alle date. |
betweenFilter |
Un filtro per due valori. |
AccessStringFilter
Il filtro per le stringhe.
Rappresentazione JSON |
---|
{
"matchType": enum ( |
Campi | |
---|---|
matchType |
Il tipo di corrispondenza per questo filtro. |
value |
Il valore della stringa utilizzato per la corrispondenza. |
caseSensitive |
Se true, il valore della stringa è sensibile alle maiuscole. |
MatchType
Il tipo di corrispondenza di un filtro stringa.
Enum | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Non specificato |
EXACT |
Corrispondenza esatta del valore della stringa. |
BEGINS_WITH |
Inizia con il valore della stringa. |
ENDS_WITH |
Termina con il valore della stringa. |
CONTAINS |
Contiene il valore della stringa. |
FULL_REGEXP |
Corrispondenza completa dell'espressione regolare con il valore della stringa. |
PARTIAL_REGEXP |
Corrispondenza parziale dell'espressione regolare con il valore della stringa. |
AccessInListFilter
Il risultato deve essere in un elenco di valori stringa.
Rappresentazione JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Campi | |
---|---|
values[] |
L'elenco di valori stringa. Il campo non può essere vuoto. |
caseSensitive |
Se true, il valore della stringa è sensibile alle maiuscole. |
AccessNumericFilter
Filtri per valori numerici o relativi alle date.
Rappresentazione JSON |
---|
{ "operation": enum ( |
Campi | |
---|---|
operation |
Il tipo di operazione per questo filtro. |
value |
Un valore numerico o un valore di data. |
Operazione
L'operazione applicata a un filtro numerico.
Enum | |
---|---|
OPERATION_UNSPECIFIED |
Non specificato. |
EQUAL |
Uguale |
LESS_THAN |
Minore di |
LESS_THAN_OR_EQUAL |
Minore o uguale |
GREATER_THAN |
Maggiore di |
GREATER_THAN_OR_EQUAL |
Maggiore o uguale a |
NumericValue
Per rappresentare un numero.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione one_value . Uno dei valori numerici one_value può essere solo uno dei seguenti: |
|
int64Value |
Valore Integer |
doubleValue |
Valore doppio |
AccessBetweenFilter
Per esprimere che il risultato deve essere compreso tra due numeri (inclusi).
Rappresentazione JSON |
---|
{ "fromValue": { object ( |
Campi | |
---|---|
fromValue |
Inizia con questo numero. |
toValue |
Termina con questo numero. |