- Représentation JSON
- FilterExpressionList
- Filtre
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Opération
- NumericValue
- BetweenFilter
Pour exprimer des filtres de dimensions ou de métriques. Les champs d'une même FilterExpression doivent être tous des dimensions ou toutes des métriques.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union expr . Spécifiez un type d'expression de filtre pour FilterExpression . La expr ne peut être qu'un des éléments suivants : |
||
andGroup |
Les objets FilterExpressions dans andGroup ont une relation AND. |
|
orGroup |
Les FilterExpressions dans orGroup ont une relation OR. |
|
notExpression |
FilterExpression n'est PAS notExpression. |
|
filter |
Un filtre primitif. Tous les champs du filtre d'une même FilterExpression doivent être tous des dimensions ou des métriques. |
FilterExpressionList
Liste d'expressions de filtre.
Représentation JSON | |
---|---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste d'expressions de filtre. |
Filtre
Expression permettant de filtrer les valeurs des dimensions ou des métriques.
Représentation JSON | |
---|---|
{ "fieldName": string, // Union field |
Champs | ||
---|---|---|
fieldName |
Nom de la dimension ou de la métrique. Vous devez définir un nom dans les dimensions ou les métriques. |
|
Champ d'union one_filter . Spécifiez un type de filtre pour Filter . La one_filter ne peut être qu'un des éléments suivants : |
||
nullFilter |
Filtre pour les valeurs nulles. Si la valeur est "True", ce filtre correspond à une valeur de dimension nulle. Le filtre Null est généralement utilisé dans une expression de filtre NOT. Par exemple, une expression NOT d'un filtre "null" supprime les lignes lorsqu'une dimension est nulle. |
|
stringFilter |
Filtre lié aux chaînes. |
|
inListFilter |
Filtre pour les valeurs dans la liste. |
|
numericFilter |
Filtre pour les valeurs numériques ou les dates. |
|
betweenFilter |
Un filtre pour deux valeurs. |
StringFilter
Filtre de chaîne
Représentation JSON | |
---|---|
{
"matchType": enum ( |
Champs | |
---|---|
matchType |
Type de correspondance de ce filtre. |
value |
Valeur de chaîne utilisée pour la mise en correspondance. |
caseSensitive |
Si la valeur est "true", la valeur de la chaîne est sensible à la casse. |
MatchType
Type de correspondance d'un filtre de chaîne
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Non spécifiée |
EXACT |
Correspondance exacte de la valeur de la chaîne. |
BEGINS_WITH |
Commence par la valeur de la chaîne. |
ENDS_WITH |
Se termine par la valeur de la chaîne. |
CONTAINS |
Contient la valeur de la chaîne. |
FULL_REGEXP |
L'expression régulière complète correspond à la valeur de la chaîne. |
PARTIAL_REGEXP |
Correspondance partielle de l'expression régulière avec la valeur de la chaîne. |
InListFilter
Le résultat doit se trouver dans une liste de valeurs de chaîne.
Représentation JSON | |
---|---|
{ "values": [ string ], "caseSensitive": boolean } |
Champs | |
---|---|
values[] |
Liste des valeurs de chaîne. Ce champ ne doit pas être vide. |
caseSensitive |
Si la valeur est "true", la valeur de la chaîne est sensible à la casse. |
NumericFilter
Filtres pour les valeurs numériques ou les dates
Représentation JSON | |
---|---|
{ "operation": enum ( |
Champs | |
---|---|
operation |
Type d'opération pour ce filtre. |
value |
Valeur numérique ou date. |
Opération
Opération appliquée à un filtre numérique
Enums | |
---|---|
OPERATION_UNSPECIFIED |
URL indéterminée. |
EQUAL |
Égal |
LESS_THAN |
Moins de |
LESS_THAN_OR_EQUAL |
Inférieur(e) ou égal(e) à |
GREATER_THAN |
Supérieur(e) à |
GREATER_THAN_OR_EQUAL |
Supérieur(e) ou égal(e) à |
NumericValue
Représenter un nombre.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union one_value . L'une des valeurs numériques one_value ne peut être qu'une seule des valeurs suivantes: |
||
int64Value |
Valeur entière |
|
doubleValue |
Valeur double |
BetweenFilter
Pour exprimer que le résultat doit être compris entre deux nombres (inclus)
Représentation JSON | |
---|---|
{ "fromValue": { object ( |
Champs | |
---|---|
fromValue |
Commence par ce nombre. |
toValue |
Se termine par ce numéro. |