- Représentation JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Opération
- NumericValue
- AccessBetweenFilter
Exprime des filtres de dimensions ou de métriques. Les champs d'une même expression doivent être soit toutes les dimensions, soit toutes les métriques.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union one_expression . Spécifiez un type d'expression de filtre pour FilterExpression . La one_expression ne peut être qu'un des éléments suivants : |
|
andGroup |
Chacune des expressions de filtre dans le groupe et a une relation AND. |
orGroup |
Chacune des objets "ExpressionExpression" de "orGroup" a une relation "OU". |
notExpression |
La fonction FilterExpression n'est PAS associée à notExpression. |
accessFilter |
Un filtre primitif Dans le même filtre "ExpressionExpression", tous les noms de champs du filtre doivent correspondre à l'ensemble des dimensions ou des statistiques. |
ListeFiltreExpressionAccès
Liste d'expressions de filtre.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste d'expressions de filtre. |
Filtre d'accès
Expression pour 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. |
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 : |
|
stringFilter |
Filtre lié aux chaînes. |
inListFilter |
Filtre des valeurs de la liste. |
numericFilter |
Filtre des valeurs numériques ou des dates. |
betweenFilter |
Un filtre pour deux valeurs. |
Filtre AccessString
Filtre pour les chaînes.
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 chaîne est sensible à la casse. |
MatchType
Type de correspondance d'un filtre de chaîne.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Non spécifié |
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 |
Correspondance complète pour l'expression régulière avec la valeur de chaîne. |
PARTIAL_REGEXP |
Correspondance partielle pour l'expression régulière avec la valeur de chaîne. |
Filtre AccessInList
Le résultat doit être une liste de valeurs de chaîne.
Représentation JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Champs | |
---|---|
values[] |
Liste des valeurs de chaîne. Ce champ est obligatoire. |
caseSensitive |
Si la valeur est "true", la chaîne est sensible à la casse. |
Filtre DigitalAccess
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. |
Operations
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
Pour 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 que l'un des éléments suivants: |
|
int64Value |
Valeur entière |
doubleValue |
Valeur double |
Accès entre filtres
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. |