[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}

创建查询的步骤 steps-to-create-a-query

在Adobe Campaign中构建查询的步骤如下所示:

  1. 选择工作表。 请参阅步骤1 — 选择表
  2. 选择要提取的数据。 请参阅步骤2 — 选择要提取的数据
  3. 定义数据排序顺序。 请参阅步骤3 — 对数据进行排序
  4. 筛选数据。 请参阅步骤4 — 筛选数据
  5. 设置数据格式。 请参阅步骤5 — 格式化数据
  6. 显示结果。 请参阅步骤6 — 预览数据
NOTE
所有这些步骤在通用查询编辑器中均可用。 在另一个上下文中创建查询时,可能会省略一些步骤。
查询活动显示在此部分中。

第1步 — 选择表 step-1---choose-a-table

选择包含要在​ Document type ​窗口中查询的数据的表。 如有必要,请使用筛选器字段或​ Filters ​按钮筛选数据。

步骤2 — 选择要提取的数据 step-2---choose-data-to-extract

在​ Data to extract ​窗口中,选择要显示的数据:这些字段将构成输出列。

例如,选择​ AgePrimary keyEmail domain ​和​ City。 结果将根据此选择进行组织。 使用窗口右侧的蓝色箭头可更改列顺序。

可以通过将公式插入表达式中或对聚合函数运行进程来编辑表达式。 为此,请单击​ Expression ​列字段,然后选择​ Edit expression

可以分组输出列数据:为此,请检查​ Data to extract ​窗口的​ Group ​列中的​ Yes。 此函数围绕选中的分组轴生成结果。 此节中提供了包含分组的查询示例。

  • Handle groupings (GROUP BY + HAVING) ​函数允许您“分组依据”并选择已经分组的内容(“具有”)。 此函数应用于输出列中的所有字段。 例如,此选项允许您对输出列的所有选择进行分组,并恢复特定类型的信息,例如介于35和50之间的收件人。

    如需详细信息,请参阅此小节

  • Remove duplicate rows (DISTINCT) ​函数允许您删除在输出列中获得的相同结果的重复项。 例如,如果选择输出列中的“姓氏”、“名字”和“电子邮件”字段进行人口普查,则数据相同的联系人将被删除,因为这意味着同一联系人已在数据库中输入多次:只考虑一个结果。

步骤3 — 排序数据 step-3---sort-data

Sorting ​窗口允许您对列内容进行排序。 使用箭头可更改列顺序:

  • Sorting ​列启用简单排序并按从A到Z或升序排列列内容。
  • Descending sort ​将内容从Z到A按降序排列。 这对于查看记录销售额非常有用,例如:最高数字显示在列表顶部。

在此示例中,数据根据收件人年龄按升序排序。

第4步 — 筛选数据 step-4---filter-data

利用查询编辑器,可筛选数据以优化搜索。

提供的过滤器取决于查询涉及的表。

选择​ Filtering conditions ​后,您将访问​ Target elements ​部分:这允许您定义如何筛选要收集的数据。

  • 要创建新筛选器,请选择创建要验证的公式所需的字段、运算符和值,以便选择数据。 可以组合多个条件(有关更多信息,请参阅定义筛选条件)。

  • 要使用以前保存的筛选器,请单击​ Add ​按钮打开下拉列表,单击​ Predefined filter ​并选择所需的筛选器。

  • 在​ Generic query editor ​中创建的筛选器可用于其他查询应用程序,反之亦然。 要保存筛选器,请单击​ Save ​图标。

    note note
    NOTE
    有关创建和使用筛选器的详细信息,请参阅筛选选项

如以下示例所示,要恢复所有说英语的收件人,请选择“收件人语言​ 等于 EN”。

NOTE
您可以通过在​ ​字段中键入以下公式来直接访问选项: $(options:OPTION_NAME)

单击​ Preview ​选项卡以查看筛选条件的结果。 在这种情况下,所有说英语的收件人都会显示其姓名、名字和电子邮件地址。

熟悉SQL语言的用户可以单击​ Generate SQL query ​查看SQL中的查询。

步骤5 — 设置数据格式 step-5---format-data

配置限制筛选器后,您将访问​ Data formatting ​窗口。 通过此窗口,您可以重新排列输出列、转换数据以及更改列标签的大写/小写。 它还允许您使用计算字段将公式应用于最终结果。

NOTE
有关计算字段类型的详细信息,请参阅创建计算字段

未选中的列将不会显示在数据预览窗口中。

通过​ Transformation ​列,可将列标签更改为大写或小写。 选择该列并单击​ Transformation ​列中的。 您可以选择:

  • Switch to lower case
  • Switch to upper case
  • First letter in upper case

步骤6 — 预览数据 step-6---preview-data

Data preview ​窗口是最后一个阶段。 单击​ Start the preview of the data ​以获取您的查询结果。 它以列或XML格式提供。 单击​ Generated SQL queries ​选项卡以查看SQL格式的查询。

在此示例中,数据根据收件人年龄按升序排序。

NOTE
默认情况下,Data preview ​窗口中仅显示前200行。 若要更改此设置,请在​ Lines to display ​框中输入一个数字,然后单击​ Start the preview of the data
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1