过滤器表达式的语法

过滤器是定义数据集中数据子集的表达式。

根据维度间的关系,过滤器会允许或拒绝每个维度的每个元素。

过滤器可以使用Filter Editor进行编辑。 请参阅过滤器编辑器

在下表中,每个语法描述包括一个使用该过滤器的量度表达式的示例。例如,Sessions[True]是使用“True”过滤器定义的量度。 Sessions[True]量度与Sessions量度相同,因为True过滤器允许Session维度的每个元素。

True

常量过滤器。允许每个维度的每个元素。

示例:Sessions[ True ] 与 Sessions 相同。

False

常量过滤器。拒绝每个维度的每个元素。

示例:Sessions[ False ] 始终为零。

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

允许 Filter 所允许的维度 Dim 的元素集。

示例:Sessions[ Page=”/home” by Visitor ] 是浏览“/home”页面的访客所进行的会话数。

标识符

引用其他在配置文件中定义的过滤器。

示例:Sessions[ Broken_Session_Filter ] 是无效会话过滤器允许的会话数。

Dim = "Value"

允许维度 Dim 的给定元素。

示例:Sessions[ Page=”A” ] 是访问页面 A 的会话数。

Dim <> "Value"

Dim != "Value"

允许维度 Dim 的每个其他元素。

示例:Sessions[ Page<>”A” ] 是访问除页面 A 以外的任何页面的会话数。

Dim = #Ordinal

允许维度 Dim 中具有给定序数值的元素。

示例:Sessions[ Month=#0 ] 是数据集第一个月中的会话数。

Dim <> #Ordinal

Dim != #Ordinal

允许维度 Dim 的每个其他元素。

示例:Sessions[ Session_Value <> #0 ] 是具有非零会话值的会话数。

Dim matches "Expr"

允许维度 Dim 中与给定正则表达式相匹配的元素。Dim 不得为非正规或可计数的维度。

示例:Sessions[ URI matches “.*/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” ] 是作为访客发起的第一个或第二个会话的会话数。

Dim >= “Value”

允许维度 Dim 中其序数值大于或等于元素“Value”序数值的元素。如果“Value”不是维度的元素,则会假设它大于维度的任何当前元素。

示例:Sessions[ Session_Number >= “5” ] 是作为访客发起的第五个或更多会话的会话数。

any Dim

允许维度 Dim 的所有元素。

示例:Sessions[ any Page_View ] 是至少具有一次页面查看的会话数。

no Dim

允许 any Dim 拒绝的元素。

示例:Sessions[ no Page_View ] 是没有页面查看的会话数。

(FILTER)

与 FILTER 相同,用于分组过滤器表达式的某一部分。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now