篩選器運算式的語法

篩選器是定義資料集中資料子集的運算式。

篩選器會根據維度間的關係,承認或拒絕每個維度的每個元素。

可使用Filter Editor編輯篩選器。 請參閱篩選器編輯器

在下表中,每個語法說明都包含使用該篩選器的量度運算式範例。 例如,Sessions[True]是使用「True」篩選器定義的量度。 「工作階段」[「True]量度與「工作階段」量度相同,因為「True」篩選器會容納「工作階段」維度的每個元素。

True

常數篩選。 承認每個維度的每個元素

範例:會話[ True ]與會話相同。

False

常數篩選。 拒絕每個維度的每個元素。

範例:工作階段[ False ]一律為零。

不篩選

承認篩選拒絕的元素。

範例:Sessions[ not Page="A" ]是未造訪頁面A的Sessions數。

FilterA和FilterB

承認FilterA和FilterB承認的元素。

範例:Sessions[ Page="A"和Page="B" ]是同時瀏覽頁面A和頁面B的工作階段數。

FilterA或FilterB

承認FilterA或FilterB承認的元素。

範例:Sessions[ Page="A"或Page="B" ]是瀏覽頁面A、頁面B或兩者的工作階段數。

依維度篩選

承認「篩選」所允許的維度「維度」的元素集。

範例:Sessions[ Page="/home?lang=zh-Hant" by Visitor ]是屬於瀏覽了頁面"/home"的訪客的工作階段數。

識別碼

引用篩選器,否則在配置檔案中定義。

範例:Sessions[ Broken_Session_Filter ]是「中斷的會話」篩選器所允許的會話數。

Dim = "Value"

承認維度「維度」的指定元素。

範例:Sessions[ Page="A" ]是瀏覽頁面A的工作階段數。

尺寸<> "值"

暗!= “值”

承認維度「維度」的所有其他元素。

範例:Sessions[ Page<>"A" ]是瀏覽A以外任何頁面的Sessions數。

維度= #Ordinal

使用給定的序數值承認維Dim的元素。

範例:Sessions[ Month=#0 ]是資料集第一個月的「工作階段」數。

維<> #Ordinal

暗!= #序數

承認維度「維度」的所有其他元素。

範例:Sessions[ Session_Value <> #0 ]是具有非零會話值的會話數。

Dim匹配「Expr」

承認與指定規則運算式相符的維度「維度」的元素。 維度不得為非正規或可數維度。

範例:會話[ URI與「」匹配。*/product/.*" ]是訪問產品目錄中任何頁面的會話數。

Dim not與「Expr」匹配

承認維度Dim的元素與指定的規則運算式不匹配。 維度不得為非正規或可數維度。

範例:會話[ URI不匹配「。*\.jsp" ]是訪問任何非JSP頁的頁的會話數。

尺寸< "值"

允許序數值小於元素「Value」的序數值的維Dim的元素。 如果「值」不是維度的元素,則會假設其大於維度的任何目前元素。

範例:Sessions[ Month < "04" ]是2004年7月之前發生的會話數。

「維」>「值」

允許具有大於元素「Value」的序數值的序數值的維Dim的元素。 如果「值」不是維度的元素,則會假設其大於維度的任何目前元素。

範例:Sessions[ Month > "Jul '04" ]是2004年7月之後舉行的Sessions數目。

Dim <= "Value"

允許序數值小於或等於元素「Value」的序數值的維度Dim的元素。 如果「值」不是維度的元素,則會假設其大於維度的任何目前元素。

範例:Sessions[ Session_Number <= "2" ]是訪客的第一或第二個工作階段的工作階段數。

Dim >= "Value"

允許序數值大於或等於元素「值」的序數值的維度「維」的元素。 如果「值」不是維度的元素,則會假設其大於維度的任何目前元素。

範例:Sessions[ Session_Number >= "5" ]是訪客的第五個或更多個工作階段的工作階段數。

任何維度

允許尺寸「尺寸」的所有元素。

範例:Sessions[ any Page_View ]是至少具有一個頁面檢視的工作階段數。

無Dim

承認任何「維度」拒絕的元素。

範例:Sessions[ no Page_View ]是沒有頁面檢視的工作階段數。

(篩選)

與FILTER相同;用於將篩選器運算式的一部分分組。

本頁內容