Les expressions de filtre sont un moyen avancé de filtrer les rapports, et cette page décrit comment les écrire. Dans la section Explore, vous pouvez les utiliser en ajoutant un filtre et en choisissant les correspondances (option avancée).
String
| EXEMPLE | Description |
|---|---|
| FOO | est égal à "FOO", exactement |
| FOO,BAR | est égal à "FOO" ou "BAR", exactement |
| %FOO% | contient "FOO", correspond à "buffoon" et "fast food" |
| FOO% | commence par "FOO", correspond à "foolish" et "food" mais pas à "buffoon" ou "fast food". |
| %FOO | se termine par "FOO", correspond à "buffoo" et "fast foo" mais pas à "buffoon" ou "fast food". |
| F%OD | commence par un "F" et se termine par "OD", correspond à "fast food" |
| EMPTY | la chaîne est vide (contient zéro caractère) ou est nulle (aucune valeur) |
| NULL | est null (lorsqu'il est utilisé dans le cadre d'une expression de filtre, placez NULL entre guillemets, comme indiqué sur la page de documentation des filtres) |
| -FOO | n'est pas égal à "FOO" (est n'importe quelle valeur sauf "FOO"), correspond à "pizza", "trash", "fun" mais pas à "foo" |
| -FOO,-BAR | n'est pas égal à "FOO" ou "BAR", correspond à n'importe quelle valeur sauf "FOO" et "BAR" |
| -%FOO% | ne contient pas "FOO", ne correspond pas à "buffoon" ou "fast food". |
| -FOO% | ne commence pas par "FOO", ne correspond pas à "foolish" ou "food" |
| -%FOO | ne se termine pas par "FOO", ne correspond pas à "buffoo" ou "fast foo" |
| -EMPTY | la chaîne n'est pas vide (elle contient au moins un caractère) |
| -NULL | la valeur de la colonne n'est pas nulle (lorsqu'elle est utilisée dans le cadre d'une expression de filtre, placez -NULL entre guillemets, comme indiqué sur la page de documentation des filtres) |
| FOO%,BAR | commence par "FOO" ou est exactement "BAR", correspond à "food" et correspond à "bar" mais pas à "barfood". |
| FOO%,-FOOD | commence par "FOO" mais n'est pas "FOOD" |
| _UF | a n'importe quel caractère unique suivi de "UF", correspond à "bouffon" |
Boolean
Pour filtrer les valeurs de type vrai ou faux, vous devez savoir avec quel type de valeur vrai ou faux vous interagissez.
| EXEMPLE | Description |
|---|---|
| oui ou Oui | le champ est évalué à true |
| no or No | le champ est évalué à false |
Number
Les filtres sur les nombres prennent en charge à la fois les expressions en langage naturel (par exemple, 3 à 10) et les opérateurs relationnels (par exemple, >20). Le système prend en charge l'opérateur OR pour exprimer des plages de filtrage multiples (par exemple, 3 à 10 OU 30 à 100). L'opérateur AND peut être utilisé pour exprimer des plages numériques avec des opérateurs relationnels (par exemple, >=3 AND <=10) pour spécifier une plage. Les filtres sur les nombres peuvent également utiliser la notation algébrique des intervalles pour filtrer les champs numériques.
Avertissement
La syntaxe des expressions de filtre numérique utilisant NOT peut ne pas être intuitive. Les exemples ci-dessous montrent comment l'utiliser.
| EXEMPLE | Description |
|---|---|
| 5 | est exactement de 5 |
| PAS 5 <>5 !=5 | est n'importe quelle valeur mais exactement 5 |
| 1, 3, 5, 7 | est l'une des valeurs 1, 3, 5 ou 7, exactement |
| NON 66, 99, 4 | n'est pas l'une des valeurs 66, 99 ou 4, exactement |
| 1, PAS 2 | n'est ni 1 ni 2 |
| 1, NOT 2, >100 | n'est ni 1, ni 2, ni supérieur à 100 |
| 5, PAS 6, PAS 7 | est 5, n'est pas 6 ou 7 |
| 5,5 à 10 >=5,5 ET <=10 | est supérieur ou égal à 5,5 mais aussi inférieur ou égal à 10 |
| PAS 3 à 80.44 <3 OR >80.44 | est inférieur à 3 ou supérieur à 80,44 |
| 1 TO >=1 | est égal ou supérieur à 1 |
| à 10 <=10 | est inférieur ou égal à 10 |
| >10 ET <=20 OU 90 | est supérieur à 10 et inférieur ou égal à 20, ou est exactement égal à 90 |

