- Rappresentazione JSON
- FilterExpressionList
- Filtro
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operazione
- NumericValue
- BetweenFilter
Per esprimere i filtri delle dimensioni o delle metriche. I campi dello stesso filtro Expression devono essere tutte le dimensioni o tutte le metriche.
Rappresentazione JSON | |
---|---|
{ // Union field |
Campi | ||
---|---|---|
Campo di unione expr . Specifica un tipo di espressione di filtro per FilterExpression . expr può essere solo uno dei seguenti: |
||
andGroup |
I filtri Espressioni in andGroup hanno una relazione AND. |
|
orGroup |
Il valore FiltraEspressioni in orGroup ha una relazione OR. |
|
notExpression |
FiltroEspressione NON è di espressione. |
|
filter |
Un filtro primitivo. Tutti i campi nel filtro nello stesso filtro Expression devono essere tutte dimensioni o metriche. |
FilterExpressionList
Un elenco di espressioni di filtro.
Rappresentazione JSON | |
---|---|
{
"expressions": [
{
object ( |
Campi | |
---|---|
expressions[] |
Un elenco di espressioni di filtro. |
Filtro
Un'espressione per filtrare i valori delle dimensioni o delle metriche.
Rappresentazione JSON | |
---|---|
{ "fieldName": string, // Union field |
Campi | ||
---|---|---|
fieldName |
Il nome della dimensione o della metrica. Deve essere un nome definito nelle dimensioni o nelle metriche. |
|
Campo di unione one_filter . Specifica un tipo di filtro per Filter . one_filter può essere solo uno dei seguenti: |
||
nullFilter |
Un filtro per i valori nulli. Se True, questo filtro corrisponde a un valore di dimensione null. Il filtro null viene comunemente utilizzato all'interno di un'espressione di filtro NOT. Ad esempio, un'espressione NOT di un filtro con valore null rimuove le righe quando una dimensione è nulla. |
|
stringFilter |
Filtro correlato alle stringhe. |
|
inListFilter |
Un filtro per i valori nell'elenco. |
|
numericFilter |
Un filtro per i valori numerici o di data. |
|
betweenFilter |
Un filtro per due valori. |
StringFilter
Il filtro per la stringa
Rappresentazione JSON | |
---|---|
{
"matchType": enum ( |
Campi | |
---|---|
matchType |
Il tipo di corrispondenza per questo filtro. |
value |
Il valore 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 stringa. |
ENDS_WITH |
Finisce con il valore stringa. |
CONTAINS |
Contiene il valore della stringa. |
FULL_REGEXP |
L'espressione regolare completa corrisponde al valore della stringa. |
PARTIAL_REGEXP |
Corrispondenza parziale dell'espressione regolare con il valore della stringa. |
InListFilter
Il risultato deve essere incluso in un elenco di valori stringa.
Rappresentazione JSON | |
---|---|
{ "values": [ string ], "caseSensitive": boolean } |
Campi | |
---|---|
values[] |
L'elenco di valori stringa. Il campo non deve essere vuoto. |
caseSensitive |
Se true, il valore della stringa è sensibile alle maiuscole. |
NumericFilter
Filtri per valori numerici o di data.
Rappresentazione JSON | |
---|---|
{ "operation": enum ( |
Campi | |
---|---|
operation |
Il tipo di operazione per questo filtro. |
value |
Un valore numerico o 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 di unione one_value . Uno dei valori numerici one_value può essere solo uno dei seguenti: |
||
int64Value |
Valore Integer |
|
doubleValue |
Valore doppio |
BetweenFilter
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. |