フィルター式の構文

フィルターは、データセット内のデータのサブセットを定義する式です。

フィルターは、ディメンション間の関係に従って、各ディメンションの各要素を通すか、通さないかを決定します。

フィルターはFilter Editorを使用して編集できます。 フィルターエディターを参照してください。

次の表の各構文の説明には、そのフィルターを使用する指標式の例があります。例えば、「Sessions[True]」は、「True」フィルターを使用して定義された指標です。 TrueフィルターはSessionディメンションのすべての要素を通すので、 Sessions[True]指標はSessions指標と同じです。

True

定数フィルター。すべてのディメンションのすべての要素を通します。

例:Sessions[ True ] は Sessions と同じです。

False

定数フィルター。すべてのディメンションのすべての要素を通しません。

例:Sessions[ False ] は常に 0 です。

not Filter

Filter が通さない要素を通します。

例:Sessions[ not Page=”A” ] は、ページ A を訪問しなかったセッションの数です。

FilterA and FilterB

FilterA および FilterB が通す要素を通します。

例:Sessions[ Page=”A” and Page=”B” ] は、ページ A およびページ B をともに訪問したセッションの数です。

FilterA or FilterB

FilterA または FilterB が通す要素を通します。

例:Sessions[ Page=”A” or Page=”B” ] は、ページ A、ページ B またはその両方を訪問したセッションの数です。

Filter by Dim

ディメンション Dim の要素のうち、Filter が通す要素のセットを通します。

例:Sessions[ Page=”/home” by Visitor ] は、ページ「/home」を表示した訪問者に属するセッションの数です。

識別子

プロファイル以外で定義されたフィルターを参照します。

例:Sessions[ Broken_Session_Filter ] は、Broken Session Filter が通すセッションの数です。

Dim = “Value”

ディメンション Dim の指定した要素を通します。

例:Sessions[ Page=”A” ] は、ページ A を訪問したセッションの数です。

Dim <> “Value”

Dim != “値”

ディメンション Dim の指定した要素以外をすべて通します。

例:Sessions[ Page<>”A” ] は、A 以外のページを訪問したセッションの数です。

Dim = #Ordinal

ディメンション Dim の要素のうち、順序の値が Ordinal の要素を通します。

例:Sessions[ Month=#0 ] は、データセットの最初の月のセッションの数です。

Dim <> #Ordinal

ディム!= #Ordinal

ディメンション Dim の指定した要素以外をすべて通します。

例:Sessions[ Session_Value <> #0 ] は、セッション値が 0 以外のセッションの数です。

Dim matches “Expr”

ディメンション Dim の要素のうち、指定した正規表現に一致する要素を通します。Dim を非正規ディメンションまたは可算ディメンションにすることはできません。

例:Sessions[ URI matches “.*/product/.*” ] は、product ディレクトリのいずれかのページを訪問したセッションの数です。

Dim notmatches “Expr”

ディメンション Dim の要素のうち、指定した正規表現に一致しない要素を通します。Dim を非正規ディメンションまたは可算ディメンションにすることはできません。

例:Sessions[ URI notmatches “.*\.jsp” ] は、JSP ページ以外のページを訪問したセッションの数です。

Dim < “Value”

ディメンション Dim の要素のうち、要素 “Value” の順序の値よりも、順序の値が小さい要素を通します。“Value” がディメンションの要素ではない場合、ディメンションの現在のすべての要素よりも大きいものと見なされます。

例:Sessions[ Month < “Jul ‘04” ] は、2004 年 7 月よりも前に発生したセッションの数です。

Dim > “Value”

ディメンション Dim の要素のうち、要素 “Value” の順序の値よりも、順序の値が大きい要素を通します。“Value” がディメンションの要素ではない場合、ディメンションの現在のすべての要素よりも大きいものと見なされます。

例:Sessions[ Month > “Jul ‘04” ] は、2004 年 7 月よりも後に発生したセッションの数です。

Dim <= “Value”

ディメンション Dim の要素のうち、要素 “Value” の順序の値よりも、順序の値が小さいか等しい要素を通します。“Value” がディメンションの要素ではない場合、ディメンションの現在のすべての要素よりも大きいものと見なされます。

例:Sessions[ Session_Number <= “2” ] は、ある訪問者の最初のセッションまたは 2 番目のセッションであったセッションの数です。

Dim >= “Value”

ディメンション Dim の要素のうち、要素 “Value” の順序の値よりも、順序の値が大きいか等しい要素を通します。“Value” がディメンションの要素ではない場合、ディメンションの現在のすべての要素よりも大きいものと見なされます。

例:Sessions[ Session_Number >= “5” ] は、ある訪問者の 5 番目以降のセッションであったセッションの数です。

any Dim

ディメンション Dim のすべての要素を通します。

例:Sessions[ any Page_View ] は、少なくとも 1 度ページが表示されたセッションの数です。

no Dim

any Dim が通さない要素を通します。

例:Sessions[ no Page_View ] は、ページが表示されなかったセッションの数です。

(フィルター)

フィルターと同じです。フィルター式の一部のグループ化に使用します。

このページ