使用分组管理进行查询 querying-using-grouping-management

在本例中,我们希望运行查询以查找在以前的投放期间定向超过30次的所有电子邮件域。

  • 需要选择哪个表?

    收件人表(nms:recipient)

  • 要在输出列中选择的字段?

    电子邮件域和主键(计数)

  • 数据分组?

    基于主键数超过30的电子邮件域。 此操作使用​ Group by + Having ​选项执行。 Group by + Having ​允许您对数据进行分组(“分组依据”),并选择已分组的内容(“具有”)。

要创建此示例,请应用以下步骤:

  1. 打开​ Generic query editor ​并选择收件人表(nms:recipient)。

  2. 在​ Data to extract ​窗口中,选择​ Email domain ​和​ Primary key ​字段。 对​ Primary key ​字段运行计数。

    有关主键计数的详细信息,请参阅此部分

  3. 选中​ Handle groupings (GROUP BY + HAVING) ​框。

  4. 在​ Sorting ​窗口中,按降序对电子邮件域进行排序。 为此,请检查​ Descending sort ​列中的​ Yes。 单击 Next

  5. 在​ Data filtering ​中,选择​ Filtering conditions。 转到​ Target elements ​窗口并单击​ Next

  6. 在​ Data grouping ​窗口中,单击​ Add ​以选择​ Email domain

    此数据分组窗口仅在选中​ Handle groupings (GROUP BY + HAVING)框时显示。

  7. 在​ Grouping condition ​窗口中,指示大于30的主键计数,因为我们希望目标值超过30次的电子邮件域仅作为结果返回。

    勾选​ Manage groupings (GROUP BY + HAVING) ​框后将显示此窗口:这是筛选分组结果(HAVING)的地方。

  8. 在​ Data formatting ​窗口中,单击​ Next:此处不需要格式化。

  9. 在数据预览窗口中,单击​ Launch data preview:在此处,将返回三个目标发送次数超过30次的不同电子邮件域。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1