Voir l’exemple Postman
Si vous voulez filtrer votre ensemble de données, vous devez utiliser l’objet filter
. Vous pouvez filtrer à la fois sur les propriétés et les métriques.
Filtre sur des numériques
Paramètre | Description |
---|
$eq | Egal à |
$neq | Est différent de |
$in | Tableau |
$gt | Plus grand que |
$gte | Plus grand que ou égal à |
$lt | Plus petit que |
$lte | Plus petit que ou égal à |
$na | true ou false – Valeur NULL |
$undefined | true ou false – undefined |
$empty | true ou false – combinaison de $na et $undefined |
Filtre sur du texte
PARAMETER | DESCRIPTION |
---|
$eq | Egal à |
$neq | Est différent de |
$in | Tableau |
$lk | Contient |
$nlk | Ne contient pas |
$start | Commence par |
$nstart | Ne commence pas par |
$end | Termine par |
$nend | Ne termine pas par |
$na | true ou false – Valuer NULL |
$undefined | true ou false – undefined |
$empty | true ou false – combinaison de $na et $undefined |
Filtre sur date
Paramètre | Description |
---|
$eq | Egal à |
$gt | Plus grand que |
$gte | Plus grand que ou étal à |
$lt | Plus petit que |
$lte | Plus petit que ou égal à |
Filtre sur booléen
Paramètre | Description |
---|
$eq | Egal à |
$neq | Est différent de |
$na | true ou false – Valeur NULL |
$undefined | true ou false – undefined |
$empty | true ou false – combinaison de $na et $undefined |
Pour tous les types de filtres il est possible de filtrer sur plusieurs valeurs en même temps, par exemple si vous voulez faire un filtre « contient » avec pour valeurs « A » OU « B » OU « C » vous pouvez les séparer par des virgules dans un tableau "$lk": [
"A",
"B",
"C"
]
Exemples:
// Exemple: (visite égale à 19) ET (type de support égal à Tablet ou Desktop) ET (source commence par Referrer)
"filter": {
"metric": {
"m_visits": {
"$eq": 19
}
},
"property": {
"$AND": [
{
"$OR": [{
"device_type": {
"$in": ["Tablet","Desktop"]
}
}]
},
{
"visit_src": {
"$start": "Referrer"
}
}
]
}
}
# Exemple: (visite égale à 19) ET (type de support égal à Tablet ou Desktop) ET (source commence par Referrer)
"filter": {
"metric": {
"m_visits": {
"$eq": 19
}
},
"property": {
"$AND": [
{
"$OR": [{
"device_type": {
"$in": ["Tablet","Desktop"]
}
}]
},
{
"visit_src": {
"$start": "Referrer"
}
}
]
}
}
# Exemple: (visite égale à 19) ET (type de support égal à Tablet ou Desktop) ET (source commence par Referrer)
"filter": {
"metric": {
"m_visits": {
"$eq": 19
}
},
"property": {
"$AND": [
{
"$OR": [{
"device_type": {
"$in": ["Tablet","Desktop"]
}
}]
},
{
"visit_src": {
"$start": "Referrer"
}
}
]
}
}
# Exemple: (visite égale à 19) ET (type de support égal à Tablet ou Desktop) ET (source commence par Referrer)
"filter": {
"metric": {
"m_visits": {
"$eq": 19
}
},
"property": {
"$AND": [
{
"$OR": [{
"device_type": {
"$in": ["Tablet","Desktop"]
}
}]
},
{
"visit_src": {
"$start": "Referrer"
}
}
]
}
}
Dernière mise à jour : 25/01/2022