Filtre

 

Avant-propos

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ètreDescription
$eqEgal à
$neqEst différent de
$inTableau
$gtPlus grand que
$gtePlus grand que ou égal à
$ltPlus petit que
$ltePlus petit que ou égal à
$natrue ou false – Valeur NULL 
$undefinedtrue ou false – undefined
$emptytrue ou false – combinaison de $na et $undefined
 

Filtre sur du texte

PARAMETERDESCRIPTION
$eqEgal à
$neqEst différent de
$inTableau
$lkContient
$nlkNe contient pas
$startCommence par
$nstartNe commence pas par
$endTermine par
$nendNe termine pas par
$natrue ou false – Valuer NULL 
$undefinedtrue ou false – undefined
$emptytrue ou false – combinaison de $na et $undefined
 

Filtre sur date

ParamètreDescription
$eqEgal à
$gtPlus grand que
$gtePlus grand que ou étal à
$ltPlus petit que
$ltePlus petit que ou égal à
 

Filtre sur booléen

ParamètreDescription
$eqEgal à
$neqEst différent de
$natrue ou false – Valeur NULL 
$undefinedtrue ou false – undefined
$emptytrue ou false – combinaison de $na et $undefined
 

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 : 04/05/2021