- Représentation JSON
- FilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Filtre
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- StringFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MatchType
- InListFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- NumericFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Opération
- NumericValue
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BetweenFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Pour exprimer des filtres de dimensions ou de métriques. Les champs d'une même "FilterExpression" doivent correspondre à toutes les dimensions ou à toutes les 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 dans andGroup sont liés par une relation AND. |
orGroup |
Les filtres "FilterExpressions" dans orGroup ont une relation OR. |
notExpression |
La valeur "FilterExpression" n'est PAS "notExpression". |
filter |
Un filtre primitif. Dans une même "FilterExpression", tous les noms de champs du filtre doivent correspondre à toutes les dimensions ou à toutes les 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. 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 requête RunPivotReportRequest, ce champ doit également être spécifié par le nom dans les dimensions ou les métriques de la requête 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 dans les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Un filtre pour deux valeurs. |
StringFilter
Le filtre pour la 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é |
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 de l'expression régulière avec la valeur de chaîne. |
InListFilter
Le résultat doit figurer 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 de date.
Représentation JSON |
---|
{ "operation": enum ( |
Champs | |
---|---|
operation |
Type d'opération pour ce filtre. |
value |
Valeur numérique ou valeur 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 . 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 |
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. |