- Rappresentazione JSON
- FilterExpressionList
- Filtro
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operazione
- NumericValue
- BetweenFilter
- EmptyFilter
Per esprimere i filtri delle dimensioni o delle metriche. I campi nella stessa FilterExpression devono essere tutte dimensioni o tutte metriche.
| Rappresentazione JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| Campi | |
|---|---|
Specifica un tipo di espressione di filtro per FilterExpression. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: |
|
andGroup |
Le FilterExpressions in andGroup hanno una relazione AND. |
orGroup |
Le FilterExpressions in orGroup hanno una relazione OR. |
notExpression |
FilterExpression NON è di notExpression. |
filter |
Un filtro primitivo. Nella stessa FilterExpression, tutti i nomi dei campi del filtro devono essere tutte dimensioni o tutte metriche. |
| Fine dei campi che si escludono a vicenda. | |
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, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "stringFilter": { object ( |
| Campi | |
|---|---|
fieldName |
Il nome della dimensione o della metrica. Nella maggior parte dei metodi, le dimensioni e le metriche possono essere utilizzate per la prima volta in questo campo. Tuttavia, in una RunPivotReportRequest, questo campo deve essere specificato ulteriormente per nome nelle dimensioni o nelle metriche di RunPivotReportRequest. |
Specifica un tipo di filtro per Filter. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per valori numerici o di data. |
betweenFilter |
Un filtro per due valori. |
emptyFilter |
Un filtro per i valori vuoti, ad esempio i valori |
| Fine dei campi che si escludono a vicenda. | |
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 esatta 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 dei valori stringa. 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 una 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 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "int64Value": string, "doubleValue": number // End of mutually exclusive fields. } |
| Campi | |
|---|---|
| Uno dei valori numerici. Di seguito è riportato un elenco di campi reciprocamente esclusivi. In una risposta verrà impostato al massimo uno dei campi: | |
int64Value |
Valore Integer |
doubleValue |
Valore doppio |
| Fine dei campi che si escludono a vicenda. | |
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. |
EmptyFilter
Questo tipo non ha campi.
Filtra in base ai valori vuoti. Corrisponde ai valori delle dimensioni che sono valori "" o (not set). Utilizza questo filtro per trovare le righe con valori di dimensione mancanti o non compilati oppure combinalo con notExpression per escluderle da un report senza filtrare separatamente "" e (not set).