Show Menu
THEMEN×

Syntax für Filterausdrücke

Ein Filter ist ein Ausdruck, der eine Untergruppe der Daten in einem Datensatz definiert.
Ein Filter erlaubt oder lehnt jedes Element jeder Dimension entsprechend den Beziehungen zwischen Dimensionen ab.
Filter können mit der Filter EditorOption bearbeitet werden. Siehe Filter-Editoren .
In der folgenden Tabelle enthält jede Syntaxbeschreibung ein Beispiel für einen Metrikausdruck, der diesen Filter verwendet. Beispielsweise ist # eine Metrik, die mit dem Filter "True"definiert wird. Die Metrik # ist identisch mit der Metrik Sitzungen, da der Filter True jedes Element der Dimension Sitzung zulässt.
True
Konstantenfilter. Ermöglicht die Zuweisung jedes Elements jeder Dimension
Beispiel: Sessions[ True ] ist mit Sessions identisch.
False
Konstantenfilter. lehnt jedes Element jeder Dimension ab.
Beispiel: Sitzungen[ false ] ist immer null.
nicht filtern
Ermöglicht Elemente, die von Filter abgelehnt werden.
Beispiel: Sitzungen[ nicht Seite="A" ] ist die Anzahl der Sitzungen, die Seite A nicht besucht haben.
FilterA und FilterB
Ermöglicht Elemente, die FilterA und FilterB zugeben.
Beispiel: Sitzungen[ Seite="A" und Seite="B" ] ist die Anzahl der Sitzungen, die sowohl Seite A als auch Seite B besucht haben.
FilterA oder FilterB
Ermöglicht Elemente, die FilterA oder FilterB zugeben.
Beispiel: Sitzungen[ Seite="A" oder Seite="B" ] ist die Anzahl der Sitzungen, die Seite A, Seite B oder beide besucht haben.
Nach Dim filtern
Ermöglicht den Satz von Elementen der Dimension Dim, die von Filter zugelassen werden.
Beispiel: Sitzungen[ Seite="/Startseite" von Besucher ] ist die Anzahl der Sitzungen eines Besuchers, bei denen die Seite "/home"angezeigt wurde.
ID
Referenzfilter, die im Profil anders definiert sind.
Beispiel: Sessions[ Broken_Sitzung_Filter ] ist die Anzahl der Sitzungen, die vom Filter für ungültige Sitzungen zugelassen werden.
Dim = "Value"
Gibt das angegebene Element der Dimension Dim zu.
Beispiel: Sitzungen[ Seite="A" ] ist die Anzahl der Sitzungen, die Seite A besucht haben.
Dim <> "Value"
Dim!= “Wert”
Gibt jedes andere Element der Dimension Dim zu.
Beispiel: Sessions[ Seite<>"A" ] ist die Anzahl der Sitzungen, die eine andere Seite als A besucht haben.
Dim = #Ordinal
Gibt das Element der Dimension Dim mit dem angegebenen Ordnungswert zu.
Beispiel: Sitzungen[ Monat=#0 ] ist die Anzahl der Sitzungen im ersten Monat des Datensatzes.
Dim <> #Ordinal
Dim!= #Ordinal
Gibt jedes andere Element der Dimension Dim zu.
Beispiel: Sitzungen[ Sitzungswert <> #0 ] ist die Anzahl der Sitzungen mit einem Sitzungswert ungleich null.
Dim stimmt mit "Expr"überein
Die Elemente der Dimension Dim, die mit dem angegebenen regulären Ausdruck übereinstimmen, werden zugelassen. Dim darf keine denormale oder zählbare Dimension sein.
Beispiel: Sitzung[ URI stimmt überein mit ".*/Produkt/.*" ] ist die Anzahl der Sitzungen, die eine Seite in einem Produktverzeichnis besucht haben.
Dim entspricht nicht "Expr"
Die Elemente der Dimension Dim stimmen nicht mit dem angegebenen regulären Ausdruck überein. Dim darf keine denormale oder zählbare Dimension sein.
Beispiel: Sitzungen[ URI stimmt nicht überein mit ".*\.jsp" ] ist die Anzahl der Sitzungen, die eine Seite besucht haben, die keine JSP-Seite war.
Dim < "Value"
Die Elemente der Dimension Dim werden mit Ordinalwerten kleiner als der Ordinalwert des Elements "Value"zugelassen. Wenn "Wert"kein Dimensionselement ist, wird angenommen, dass er größer ist als jedes aktuelle Element der Dimension.
Beispiel: Sitzungen[ Monat < "Juli 2004" ] ist die Anzahl der Sitzungen, die vor Juli 2004 stattgefunden haben.
Dim > "Value"
Die Elemente der Dimension Dim mit Ordinalwerten größer als der Ordinalwert des Elements "Value". Wenn "Wert"kein Dimensionselement ist, wird angenommen, dass er größer ist als jedes aktuelle Element der Dimension.
Beispiel: Sitzungen[ Monat > Juli 2004 ] ist die Anzahl der Sitzungen, die nach Juli 2004 stattgefunden haben.
Dim <= "Value"
Ermöglicht die Elemente der Dimension Dim mit Ordinalwerten kleiner als oder gleich dem Ordinalwert des Elements "Value". Wenn "Wert"kein Dimensionselement ist, wird angenommen, dass er größer ist als jedes aktuelle Element der Dimension.
Beispiel: Sitzungen[ Sitzung_Nummer <= "2" ] ist die Anzahl der Sitzungen, die die erste oder zweite Sitzung eines Besuchers waren.
Dim >= "Value"
Ermöglicht die Elemente der Dimension Dim mit Ordinalwerten größer oder gleich dem Ordinalwert des Elements "Value". Wenn "Wert"kein Dimensionselement ist, wird angenommen, dass er größer ist als jedes aktuelle Element der Dimension.
Beispiel: Sitzungen[ Sitzungsnummer >= "5" ] ist die Anzahl der Sitzungen, die die fünfte oder größere Sitzung eines Besuchers waren.
beliebige Dim
Lässt alle Elemente der Dimension Dim zu.
Beispiel: Sitzungen[ beliebige Seitenansichten ] ist die Anzahl der Sitzungen mit mindestens einer Seitenansicht.
nein Dim
Lässt Elemente zu, die von Dim abgelehnt werden.
Beispiel: Sitzungen[ keine Seitenansicht ] ist die Anzahl der Sitzungen ohne Seitenansicht.
(FILTER)
Dasselbe wie FILTER; zum Gruppieren eines Teils eines Filterausdrucks verwendet.