Syntaxe des expressions de filtre

Un filtre est une expression qui définit un sous-ensemble des données d’un jeu de données.

Un filtre admet ou rejette chaque élément de chaque dimension en fonction des relations entre les dimensions.

Les filtres peuvent être modifiés à l’aide du Filter Editor. Voir Filtrage des éditeurs.

Dans le tableau suivant, chaque description de syntaxe comprend un exemple d’expression de mesure utilisant ce filtre. Par exemple,[SessionsTrue] est une mesure définie à l’aide du filtre "True". La mesure[SessionsTrue] est identique à la mesure Sessions, car le filtre True admet tous les éléments de la dimension Session.

True

Filtre permanent. Admet chaque élément de chaque dimension

Exemple : Sessions[ True ] est identique à Sessions.

False

Filtre permanent. Rejette chaque élément de chaque dimension.

Exemple : Sessions[ False ] est toujours zéro.

pas de filtre

Admet les éléments rejetés par le filtre.

Exemple : Sessions[ not Page="A" ] correspond au nombre de sessions qui n’ont pas consulté la page A.

FilterA et FilterB

Admet les éléments admis par FilterA et FilterB.

Exemple : Sessions[ Page="A" et Page="B" ] indique le nombre de sessions qui ont visité les pages A et B.

FilterA ou FilterB

Admet les éléments admis par FilterA ou FilterB.

Exemple : Sessions[ Page="A" ou Page="B" ] indique le nombre de sessions qui ont consulté la page A, la page B ou les deux.

Filtrer par défaut

Admet le jeu d’éléments de la dimension Dim admis par le filtre.

Exemple : Sessions[ Page="/accueil?lang=fr" par le visiteur ] est le nombre de sessions appartenant à un visiteur qui a vu la page "/accueil?lang=fr".

Identificateur

Filtres de référence définis autrement dans le profil.

Exemple : Sessions[ Broken_Session_Filter ] correspond au nombre de sessions admises par le filtre de session rompue.

Dim = "Value"

Admet l’élément donné de la dimension Dim.

Exemple : Sessions[ Page="A" ] est le nombre de sessions qui ont consulté la page A.

Dim <> "Value"

Dim != “Valeur”

Admet tous les autres éléments de la dimension Dim.

Exemple : Sessions[ Page<>"A" ] est le nombre de sessions qui ont consulté une page autre que A.

Dim = #Ordinal

Admet l’élément de la dimension Dim avec la valeur ordinale donnée.

Exemple : Sessions[ Mois=#0 ] correspond au nombre de sessions du premier mois du jeu de données.

Dim <> #Ordinal

Dim != #Ordinal

Admet tous les autres éléments de la dimension Dim.

Exemple : Sessions[ Session_Value <> #0 ] correspond au nombre de sessions dont la valeur de session n’est pas nulle.

Dim correspond à "Expr"

Admet les éléments de la dimension Dim correspondant à l’expression régulière donnée. Dim ne doit pas être une dimension Denormal ou dénombrable.

Exemple : Sessions[ URI correspond à ".*/product/.*" ] est le nombre de sessions qui ont consulté une page du répertoire d’un produit.

Dim ne correspond pas à "Expr"

Admet les éléments de la dimension Dim ne correspondant pas à l’expression régulière donnée. Dim ne doit pas être une dimension Denormal ou dénombrable.

Exemple : Sessions[ L'URI ne correspond pas à ".*\.jsp" ] est le nombre de sessions qui ont consulté une page qui n'était pas une page JSP.

Dim < "Value"

Admet les éléments de la dimension Dim avec des valeurs ordinales inférieures à la valeur ordinale de l’élément "Valeur". Si "Valeur" n’est pas un élément de dimension, il est supposé être plus grand que n’importe quel élément actuel de la dimension.

Exemple : Sessions[ Mois < "Jul ‘04’ ] est le nombre de sessions qui ont eu lieu avant juillet 2004.

Dim > "Value"

Admet les éléments de la dimension Dim avec des valeurs ordinales supérieures à la valeur ordinale de l’élément "Valeur". Si "Valeur" n’est pas un élément de dimension, il est supposé être plus grand que n’importe quel élément actuel de la dimension.

Exemple : Sessions[ Mois > "Jul ‘04’ ] est le nombre de sessions qui ont eu lieu après juillet 2004.

Dim <= "Value"

Admet les éléments de la dimension Dim avec des valeurs ordinales inférieures ou égales à la valeur ordinale de l’élément "Valeur". Si "Valeur" n’est pas un élément de dimension, il est supposé être plus grand que n’importe quel élément actuel de la dimension.

Exemple : Sessions[ Session_Number <= "2" ] correspond au nombre de sessions qui ont été la première ou la deuxième session d’un visiteur.

Dim >= "Value"

Admet les éléments de la dimension Dim avec des valeurs ordinales supérieures ou égales à la valeur ordinale de l’élément "Valeur". Si "Valeur" n’est pas un élément de dimension, il est supposé être plus grand que n’importe quel élément actuel de la dimension.

Exemple : Sessions[ Session_Number >= "5" ] est le nombre de sessions qui étaient la cinquième session ou plus d’un visiteur.

n’importe quel point

Admet tous les éléments de la dimension Dim.

Exemple : Sessions[ n'importe quelle page vue ] est le nombre de sessions avec au moins une page vue.

no Dim

Admet les éléments rejetés par tout Dim.

Exemple : Sessions[ no Page_View ] est le nombre de sessions sans page vue.

(FILTRE)

identique à FILTER; permet de grouper une partie d’une expression de filtre.

Sur cette page