[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}
创建过滤器 creating-filters
在Adobe Campaign树中导航(从主页的 Explorer 菜单)时,数据库中包含的数据将显示在列表中。 可以将这些列表配置为仅显示运算符所需的数据。 然后,可以对过滤的数据启动操作。 筛选器配置允许您从列表 dynamically 中选择数据。 如果修改了数据,则更新过滤的数据。
可用过滤器的类型 typology-of-available-filters
Adobe Campaign允许您将过滤器应用于数据列表。
这些过滤器只能使用一次,您也可以保存它们以供将来使用。 您可以同时应用多个过滤器。
Adobe Campaign中有以下过滤器类型:
-
默认筛选器
可以通过位于列表上方的字段访问 默认筛选器。 它允许您根据预定义字段进行筛选(对于收件人用户档案,默认情况下是姓名和电子邮件地址)。 您可以使用字段输入要过滤的字符,或从下拉列表中选择过滤条件。
您可以更改列表的默认筛选器。 有关详细信息,请参阅更改默认筛选器。 -
简单筛选器
简单筛选器 是对列的一次性筛选器。 在显示的列上使用一个或多个简单搜索条件来定义它们。
您可以在同一数据列表上组合多个简单过滤器来优化搜索。 过滤器字段显示在一个字段下方。 它们可以相互独立地删除。
创建简单筛选器中详细介绍了简单筛选器。
-
高级筛选器
高级筛选器 是使用数据查询或查询组合创建的。
有关创建高级筛选器的详细信息,请参阅创建高级筛选器。
您可以使用函数来定义过滤器的内容。 有关详细信息,请参阅创建具有函数的高级筛选器。
note note NOTE 有关在Adobe Campaign中构建查询的更多信息,请参阅此章节。 -
用户筛选器
应用程序筛选器 是已保存的高级筛选器,用于与其他操作员使用和共享其配置。
位于列表上方的 Filters 按钮提供了一组应用程序过滤器,可以组合这些过滤器来优化过滤。 保存筛选器中显示了创建这些筛选器的方法。
更改默认筛选器 altering-the-default-filter
要更改收件人列表的默认筛选器,请单击树的 Profiles and Targets > Pre-defined filters 节点。
对于所有其他类型的数据,通过 Administration > Configuration > Predefined filters 节点配置默认筛选器。
应用以下步骤:
创建简单过滤器 creating-a-simple-filter
要创建 简单筛选器,请应用以下步骤:
-
右键单击要过滤的字段并选择 Filter on this field。
默认筛选字段显示在列表上方。
-
从下拉列表中选择过滤器选项,或输入要应用的过滤器条件(选择或输入条件的方法取决于字段类型:文本、枚举等)。
-
要激活过滤器,请按键盘上的Enter键,或单击过滤器字段右侧的绿色箭头。
如果要过滤数据的字段未显示在用户档案的表单中,则可以在显示的列中添加该字段,然后过滤该列。 要执行此操作,
-
单击 Configure the list 图标。
-
选择要显示的列,例如收件人的年龄。
-
右键单击收件人列表中的 Age 列,然后选择 Filter on this column。
然后,您可以选择年龄筛选选项。
创建高级过滤器 creating-an-advanced-filter
要创建 高级筛选器,请应用以下步骤:
-
单击 Filters 按钮并选择 Advanced filter…。
您还可以右键单击要过滤的数据列表并选择 Advanced filter…。
此时将显示筛选条件定义窗口。
-
单击 Expression 列以定义输入值。
-
单击 Edit expression 以选择要应用过滤器的字段。
-
从列表中,选择要过滤数据的字段。 单击 Finish 确认。
-
单击 Operator 列,然后从下拉列表中选择要应用的运算符。
-
从 Value 列中选择所需的值。 您可以合并多个筛选器以优化查询。 要添加筛选条件,请单击 Add。
-
您可以为表达式分配层次结构,也可以使用工具栏箭头更改查询表达式的顺序。
-
表达式之间的默认运算符是 和,但您可以通过单击字段更改此运算符。 您可以选择 或 运算符。
-
单击 OK 以确认创建过滤器并将其应用于列表。
应用的过滤器显示在列表上方。
要编辑或修改此筛选器,请单击其标签。
要取消此筛选器,请单击筛选器右侧的 Remove this filter 图标。
您可以保存高级过滤器,以备将来使用。 有关此类型筛选器的详细信息,请参阅保存筛选器。
使用函数创建高级过滤器 creating-an-advanced-filter-with-functions
高级筛选器可以使用函数;具有函数 的 筛选器是通过表达式编辑器创建的,该编辑器允许您使用数据库数据和高级函数创建公式。 要创建包含函数的过滤器,请重复高级过滤器创建步骤1、2和3,然后按照以下步骤操作:
-
在字段选择窗口中,单击 Advanced selection。
-
选择要使用的公式类型:聚合、现有用户筛选器或表达式。
可以使用以下选项:
-
Field only 以选择字段。 这是默认模式。
-
Aggregate 以选择要使用的聚合公式(计数、总和、平均值、最大值、最小值)。
-
User filter 以选择现有用户筛选器之一。 保存筛选器中详细介绍了用户筛选器。
-
Expression 以访问表达式编辑器。
表达式编辑器允许您定义高级过滤器。 它看起来如下所示:
它允许您选择数据库表中的字段并将高级函数附加到该表中:选择要在 List of functions 中使用的函数。 可用函数在函数列表中详述。 接下来,选择函数涉及的字段并单击 OK 以批准表达式。
note note NOTE 有关基于表达式创建过滤器的示例,请参阅此章节。
-
保存过滤器 saving-a-filter
过滤器特定于每个运算符,每当运算符清除其客户端控制台的缓存时,都会重新初始化过滤器。
您可以通过保存高级筛选器来创建 应用程序筛选器:可通过在任何列表中右键单击或通过位于列表上方的 Filters 按钮重复使用该筛选器。
在目标选择阶段,也可以通过投放助手直接访问这些过滤器(有关创建投放的更多信息,请参阅此章节)。 要创建应用程序过滤器,您可以:
-
将高级筛选器转换为应用程序筛选器。 要执行此操作,请在关闭高级筛选器编辑器之前单击 Save。
-
通过树的 Administration > Configuration > Predefined filters(或针对收件人 Profiles and targets > Predefined filters)节点创建此应用程序筛选器。 为此,请右键单击筛选器列表,然后选择 New…。 该过程与创建高级过滤器的过程相同。
Label 字段允许您命名此筛选器。 此名称将出现在 Filters… 按钮的组合框中。
您可以通过右键单击并选择 No filter 或通过列表上方的 Filters 图标来删除当前列表上的所有筛选器。
您可以通过单击 Filters 按钮并使用 And… 菜单来组合筛选器。
筛选收件人 filtering-recipients
预定义过滤器(请参阅保存过滤器)允许您过滤数据库中包含的收件人的用户档案。 您可以从树的 Profiles and Targets > Predefined filters 节点编辑筛选器。 通过 Filters 按钮,这些筛选器在工作区的上半部分列出。
选择一个筛选器以显示其定义并访问已筛选数据的预览。
预定义过滤器包括:
有关如何计算数据的示例:
-
选择小于30岁的收件人:
-
选择18岁或以上的收件人:
-
选择年龄在18到30岁之间的收件人:
数据过滤器的高级设置 advanced-settings-for-data-filters
单击 Settings 选项卡以访问以下选项:
-
Default filter for the associated document type:此选项允许您在排序相关列表的编辑器中默认建议此过滤器。
例如,By name or login 筛选器应用于运算符。 选择此选项后,将始终在所有运算符列表中提供过滤器。
-
Filter shared with other operators:通过此选项,可使筛选器可用于当前数据库上的所有其他操作员。
-
Use parameter entry form:利用此选项可定义在选中此筛选器时要在列表上方显示的筛选器字段。 这些字段允许您定义过滤器设置。 必须通过 Form 按钮以XML格式输入此表单。 例如,收件人列表中提供的预配置过滤器 Recipients who have opened 会显示一个过滤器字段,允许您选择过滤器所针对的投放。
Preview 按钮显示所选筛选器的结果。
-
Advanced parameters 链接允许您定义其他设置。 特别是,您可以将SQL表与过滤器关联,使其对共享该表的所有编辑器通用。
如果要阻止用户覆盖此筛选器,请选择 Do not restrict the filter 选项。
为投放助手中提供的、无法重载的“投放的收件人”和“属于文件夹的投放的收件人”过滤器启用此选项。