[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}
定义过滤器条件 defining-filter-conditions
选择运算符 choosing-the-operator
在筛选条件中,您需要使用运算符将两个值链接在一起。
以下是可用的运算符列表:
开头的结果
中
中
使用AND、OR,但 using-and--or--except
对于使用多个筛选条件的查询,需要定义条件之间的链接。 有三种可能的链接:
- And 允许您组合两个过滤条件,
- Or 允许您提供替代方案,
- Except 允许您定义异常。
单击 And(默认提供)并从下拉列表中选择。
-
And:添加条件并启用过度筛选。
-
Or:添加条件并启用过度筛选。
以下示例允许您查找其电子邮件域包含“orange.co.uk”或其邮政编码以“NW”开头的收件人。
-
Except:如果您有两个过滤器,但第一个过滤器未返回值,则此类型的链接会创建异常。
在以下示例中,我们希望返回其电子邮件域包含“orange.co.uk”的收件人,除非收件人的姓氏为“Smith”。
此示例显示了一个用于显示的过滤器:说西班牙语的收件人、使用手机号码的女性收件人、没有帐号且公司名称以字母“N”开头的收件人。
区分条件的优先级 prioritizing-conditions
本节将介绍如何借助工具栏中的蓝色箭头来排列条件的优先级。
-
通过指向右侧的箭头,可以向过滤器添加一定级别的圆括号。
-
通过指向左侧的箭头,可从筛选器中删除选定的括号级别。
-
垂直箭头允许您移动条件,从而更改其执行顺序。
此示例说明如何使用箭头删除括号级别。 从以下筛选条件开始: City equal to London OR gender equal to male and mobile not indicated OR account # starts with “95” and company name starts with “A”。
将光标置于 Gender (@gender) equal to Male 过滤条件上并单击 Remove a parenthesis level 箭头。
Gender (@gender) equal to Male 条件已移出其圆括号。 它已经达到与“伦敦与金融城相等”的水平。 这些条件链接在一起(And)。
选择要提取的数据 selecting-data-to-extract
可用字段因表而异。 所有字段都存储在称为 Main element 的主节点中。 在以下示例中,可用字段位于收件人表中。 字段始终按字母顺序显示。
所选字段的详细信息将显示在窗口底部。 例如,Email domain 字段是 Calculated SQL field,其扩展名为 (@domain)。
双击可用字段以将其添加到输出列。 在查询结束时,每个选定的字段都会在 Data preview 窗口中创建一个列。
默认情况下,不显示高级字段。 单击可用字段右下角的 Display advanced fields 以显示所有内容。 再次单击可返回到前视图。
例如,在收件人表中,高级字段为 Boolean 1、Boolean 2、Boolean 3、Foreign key of “Folder” link 等。
以下示例显示了收件人表的高级字段。
各种类别的字段:
链接到表和收集要素:
- 使用 Add 按钮(侧图标栏上方)添加要编辑表达式的输出列。 有关编辑表达式的详细信息,请参阅本节。
- 通过单击红色的“x”(删除)删除输出列。
- 使用箭头更改输出列的顺序。
- Distribution of values 用于查看所选字段值的分布情况(例如,链接到收件人城镇、收件人语言等的分布情况)。
创建计算字段 creating-calculated-fields
如有必要,请在设置数据格式期间添加列。 计算字段将列添加到数据预览部分。 单击 Add a calculated field。
有四种类型的计算字段:
-
Fixed string:用于添加字符串。
-
String with JavaScript tags:计算字段的值将字符串和JavaScript指令组合在一起。
-
JavaScript expression:计算字段的值是JavaScript函数评估的结果。 可以键入返回的值(数字、日期等)。
-
Enumerations:此类型的字段允许您使用/修改新列中某个输出列的内容。
可以使用列的源值并为它指定目标值。 此目标值将显示在新输出列中。
添加计算字段类型 Enumerations 的示例可用,请参阅此部分。
Enumerations 类型计算字段可以包括4个条件:
- Keep the source value 将源值还原到目标而不更改它。
- Use the following value 允许您为未定义的源值输入默认目标值。
- Generate a warning and continue 警告用户无法更改源值。
- Generate an error and reject the line 阻止计算和导入该行。
单击 Detail of calculated field 可查看插入字段的详细信息。
要删除此计算字段,请单击 Remove the calculated field 十字。
构建表达式 building-expressions
表达式编辑工具允许您使用表达式计算聚合、生成函数或编辑公式。
以下示例说明如何对主键运行计数。
应用以下步骤:
-
在 Data to extract 窗口中单击 Add。 在 Formula type 窗口中,选择公式类型以输入表达式。
有多种类型的公式可用: Field only、Aggregate、Expression。
选择 Process on an aggregate function 和 Count。 单击 Next。
-
计算主键。
以下是 Formula types 窗口中可用选项的详细视图:
-
Field only 允许您返回 Field to select 窗口。
-
Aggregate (Process on an aggregate function)。 以下是聚合使用的一些示例:
-
Count 允许您运行主键计数。
-
Sum 允许您合计客户在一年以上的所有购买次数。
-
Maximum value 允许您查找购买最多“n”个产品的客户。
-
Minimum value 允许您对客户进行排序,并查找最近订阅了优惠的用户。
-
Average。 此函数允许您计算收件人的平均年龄。
Distinct 框允许您恢复列的唯一值和非零值。 例如,您可以恢复所有收件人的跟踪日志,这些跟踪日志将更改为值1,因为它们都涉及同一收件人。
-
-
Expression 打开 Edit the expression 窗口。 这样,您就可以检测包含太多数字(可能是输入错误)的电话号码。
有关所有可用函数的列表,请参阅函数列表。
函数列表 list-of-functions
如果选择 Expression 类型公式,您将被带到“编辑表达式”窗口。 各种类别的函数可以与可用字段关联: Aggregates、String、Date、Numerical、Currency、Geomarketing、Windowing function 和 Others。
表达式编辑器如下所示:
它允许您选择数据库表中的字段并向它们添加高级函数。 可以使用以下函数:
聚合
字符串
日期
数值
- 货币
地理营销
其他
窗口函数