当您希望以tables或charts的形式表示数据时,可从以下两个源获取该数据:新查询(请参阅定义数据上的直接过滤器)或报表上下文(参阅使用上下文数据)。
在生成报表时,不必使用Query类型活动。 数据可以直接在构成报告的表和图表中过滤。
这使您能够通过报表的Page活动直接选择要在报表中显示的数据。
要执行此操作,请单击Data选项卡中的Filter data…链接:此链接允许您访问表达式编辑器,以定义要分析的查询。
在以下示例中,我们希望图表仅显示居住在法国的收件人用户档案以及在年内购买的客户。
要定义此过滤器,请在图表中放置一个页面并对其进行编辑。 单击Filter data链接并创建与要显示的数据匹配的筛选器。 有关在Adobe Campaign中构建查询的详细信息,请参阅本节。
在此,我们要按选定收件人的城市显示划分。
渲染将如下所示:
在此示例中,过滤器允许您在枢纽表中仅显示非巴黎客户,而无需事先使用其他查询。
应用以下步骤:
将页面放在图表中并进行编辑。
创建透视表。
转到Data选项卡并选择要使用的多维数据集。
单击Filter data…链接并定义以下查询,以从公司列表中删除Adobe。
只有符合筛选条件的收件人才会显示在报表中。
要以table或chart的形式表示数据,数据可以来自报表上下文。
在包含表或图表的页中,Data选项卡允许您选择数据源。
例如,在查询框中,为收件人构建以下查询:
然后在报表中指示数据源,在这种情况下:Data from the context。
数据位置会自动推断。 如有必要,您可以强制使用数据路径。
当您选择统计数据所关注的数据时,可用字段与查询中指定的数据一致。