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 refuse chaque élément de chaque dimension en fonction des relations entre les dimensions.

Les filtres peuvent être modifiés à l’aide de Filter Editor. Voir Éditeurs de filtre.

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

True

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

Exemple : Sessions[ True ] est identique aux sessions.

False

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

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

ne pas filtrer

Admet les éléments rejetés par Filtre.

Exemple : Sessions[ not Page="A" ] est le 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" ] est le nombre de sessions qui ont consulté les pages A et B.

FilterA ou FilterB

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

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

Filtrage par dimension

Admet l’ensemble des éléments de la dimension Dim admis par le filtre.

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

Identifiant

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

Exemple : Sessions[ Broken_Session_Filter ] est le nombre de sessions admises par le filtre de session rompu.

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é n’importe quelle page autre que A.

Dim = #Ordinal

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

Exemple : Sessions[ Month=#0 ] est le 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 ] est le nombre de sessions avec une valeur de session non 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 dénormalisée ou dénombrable.

Exemple : Sessions[ URI correspond à ".*/product/.*" ] est le nombre de sessions qui ont consulté n’importe quelle page dans un répertoire de produits.

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 dénormalisée ou dénombrable.

Exemple : Sessions[ 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, on suppose qu’il est plus grand que tout élément actif de la dimension.

Exemple : Sessions[ Month < "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, on suppose qu’il est plus grand que tout élément actif de la dimension.

Exemple : Sessions[ Mois > "Juil ‘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, on suppose qu’il est plus grand que tout élément actif de la dimension.

Exemple : Sessions[ Session_Number <= "2" ] est le nombre de sessions qui étaient 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, on suppose qu’il est plus grand que tout élément actif 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 Dim

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

Exemple : Sessions[ any Page_View ] est le nombre de sessions avec au moins une page vue.

no Dim

Admet les éléments que tout Dim rejette.

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

(FILTRE)

Identique au FILTRE ; utilisé pour regrouper une partie d’une expression de filtre.

Sur cette page