- Rappresentazione JSON
- FilterExpressionList
- Filtro
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operazione
- NumericValue
- BetweenFilter
Per esprimere i filtri di dimensioni o metriche. I campi nella stessa espressione di filtro devono essere relativi a tutte le dimensioni o a tutte le metriche.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione expr . Specifica un tipo di espressione di filtro per FilterExpression . expr può essere solo uno dei seguenti: |
|
andGroup |
Le espressioni filtro in andGroup hanno una relazione AND. |
orGroup |
Le espressioni filtro in orGroup hanno una relazione OR. |
notExpression |
Filtro Expression NON è di notExpression. |
filter |
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. |
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 di dimensioni o metriche.
Rappresentazione JSON |
---|
{ "fieldName": string, // Union field |
Campi | |
---|---|
fieldName |
Il nome della dimensione o della metrica. Nella maggior parte dei metodi, le dimensioni e possono essere utilizzate per la prima volta in questo campo. Tuttavia, in un RunPivotReportRequest, questo campo deve essere ulteriormente specificato per nome nelle dimensioni o nelle metriche di RunPivotReportRequest. |
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. |
StringFilter
Il filtro per la stringa
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. |
InListFilter
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. |
NumericFilter
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 |
BetweenFilter
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. |