- Représentation JSON
- FilterExpressionList
- Filter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Opération
- NumericValue
- BetweenFilter
- EmptyFilter
Pour exprimer des filtres de dimensions ou de métriques. Les champs d'une même expression de filtre doivent être tous des dimensions ou tous 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 FilterExpressions de andGroup sont combinées dans une relation de type AND. |
orGroup |
Les FilterExpressions de orGroup sont combinées dans une relation OR. |
notExpression |
FilterExpression n'est PAS de notExpression. |
filter |
Filtre primitif. Dans la même expression de filtre, tous les noms de champ du filtre doivent être des dimensions ou des métriques. |
FilterExpressionList
Liste des expressions de filtre.
| Représentation JSON |
|---|
{
"expressions": [
{
object ( |
| Champs | |
|---|---|
expressions[] |
Liste des expressions de filtre. |
Filtre
Expression permettant de filtrer les valeurs de dimension ou de métrique.
| Représentation JSON |
|---|
{ "fieldName": string, // Union field |
| Champs | |
|---|---|
fieldName |
Nom de la dimension ou de la métrique. Dans la plupart des méthodes, les dimensions et les métriques peuvent être utilisées pour la première fois dans ce champ. Toutefois, dans une RunPivotReportRequest, ce champ doit également être spécifié par son nom dans les dimensions ou les métriques de RunPivotReportRequest. |
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 pour les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Filtre pour deux valeurs. |
emptyFilter |
Filtre pour les valeurs vides telles que "(non défini)" et "". |
StringFilter
Filtre pour la chaîne
| Représentation JSON |
|---|
{
"matchType": enum ( |
| Champs | |
|---|---|
matchType |
Type de correspondance pour 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é |
EXACT |
Correspondance exacte de la valeur de la chaîne. |
BEGINS_WITH |
Commence par la valeur de chaîne. |
ENDS_WITH |
Se termine par la valeur de la chaîne. |
CONTAINS |
Contient la valeur de chaîne. |
FULL_REGEXP |
Correspondance exacte de l'expression régulière avec la valeur de chaîne. |
PARTIAL_REGEXP |
Correspondance partielle de l'expression régulière avec la valeur de chaîne. |
InListFilter
Le résultat doit se présenter sous la forme d'une liste de valeurs de chaîne.
| Représentation JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Champs | |
|---|---|
values[] |
Liste des valeurs de chaîne. 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 de date.
| Représentation JSON |
|---|
{ "operation": enum ( |
| Champs | |
|---|---|
operation |
Type d'opération pour ce filtre. |
value |
Valeur numérique ou de date. |
Opération
Opération appliquée à un filtre numérique
| Enums | |
|---|---|
OPERATION_UNSPECIFIED |
Non spécifié. |
EQUAL |
Égal |
LESS_THAN |
Inférieur à |
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. one_value (valeur numérique) ne peut être qu'un des éléments suivants : |
|
int64Value |
Valeur entière |
doubleValue |
Valeur double |
BetweenFilter
Pour indiquer 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 nombre. |
EmptyFilter
Ce type ne comporte aucun champ.
Filtrer les valeurs vides.