v7 v8

创建表

上次更新: 2023-07-31
  • 主题:
  • Reporting
    查看有关此主题的更多信息
  • Monitoring
    查看有关此主题的更多信息

可以向报表中添加表以显示数据。 这可以是基于多维数据集测量创建的透视表、具有组的列表或包含值划分的表。

创建包含组的列表

A List with group 使用类型表可以分组表中的数据并生成有关该数据的统计信息。 例如,您可以创建数据的总计和小计。 每个组都有自己的页眉、详细信息和页脚行。

注意

Page 包含该表的活动前面必须加上 QueryScript 收集要在报表中分析的数据的活动。 有关这些活动的更多信息,请参阅 收集数据进行分析脚本活动.

操作原则

您可能需要同时分析多个数据类别。 通过包含组的列表,您可以组合数据并在同一表中创建有关不同数据组的统计信息。 要实现此目的,可在表中创建组。

在以下示例中,组显示了数据库中的所有营销活动、投放,以及每个投放和每个营销活动发送的消息数。

它允许您列出营销活动(Label (Campaign),投放列表(Label ),并允许您计算每次投放发送的消息数(Processed),然后为每个促销活动添加这些参数(Sum(@processed) )。

实施步骤

此处提供了完整的实施示例: 用例:创建包含组列表的报告.

请注意以下步骤以创建“List with group”类型表:

  1. 转到报告图表并放置 Query 活动。 请参阅 收集数据进行分析.

  2. 填写源表并选择统计信息将关注的表的字段。

  3. 放置 Page 活动。 有关详细信息,请参见 静态元素.

  4. 插入 List with group 在页面中键入表。

  5. 指定数据路径,或指定在查询中选择作为数据源的表。

    如果以后要恢复源表中的字段并将它们插入到表的单元格中,则必须执行此步骤。

  6. 创建表及其内容。

  7. 在中显示最终报告 Preview 选项卡。 然后,您可以发布报表,并在必要时将其导出为其他格式。 有关详细信息,请参见 导出报告.

添加行和列

默认情况下, List with group 类型表包括页眉、明细行和页脚行。

组本身包括页眉、详细信息和页脚行。

  • 标题行:通过此行可以为表的列指定标题。

  • 详细信息行:此行包含统计值。

  • 页脚行:通过此行可显示总值。

可以根据需要添加行和列。

组可以放置在表的任何行上,并包含其自身的页眉、详细信息和页脚行。

行和列:要添加或删除行或列,请转到现有行或列,然后使用右键单击菜单。

所添加直线的性质取决于光标的位置。 例如,要添加标题行,请将游标放在标题上,然后单击 Add > A line above/below.

列的宽度可以通过以下方式修改 Column format 项目。

:要添加组,请转到行,然后在下拉菜单中选择匹配项。

定义单元格内容

要编辑表的单元格并定义其内容和格式,请转到该单元格并使用右键单击菜单。

使用 Expression 选择要显示的值的菜单项。

  • 要将要分析的值直接插入表中,请从可用字段中选择它们。

    可用字段列表与报告结构图表中表之前的查询内容一致。

  • 输入单元格的标签,例如标题。

    要执行此操作,请使用与将字段插入数据库的过程相同的过程,但不要选择表达式。 在 Label 字段。 它将按原样显示。

  • 计算聚合(平均值、总和等) 并显示在单元格中。

    要执行此操作,请使用 Aggregates 菜单条目并选择所需的营销活动。

定义单元格格式

要定义单元格格式,请 Cell format… 菜单可让您访问选定单元格可用的所有格式选项。

利用这些选项,可个性化报表的最终呈现,并使其更容易阅读信息。

使用 Carriage return 将数据导出到Excel时显示的字段:选择 Yes 值强制回车。 导出时将保留此值。 有关详细信息,请参见 导出报告.

Cell format 窗口可访问以下选项卡:

  • Value 选项卡
  • Borders 选项卡
  • Click 选项卡
  • Extra 选项卡

Value 选项卡允许您更改字体和各种值属性,或根据它们的性质定义格式。

格式会更改数据的显示:例如, NumberMonetaryPercentage 格式允许您对齐右侧的数字并显示小数点。

如何配置货币格式的示例:您可以指定值的表示货币,选择是否分隔千位,并以红色显示负值。 货币符号的位置取决于其配置文件中定义的运算符的语言。

日期的配置示例:您可以选择是否显示时间。

边框 选项卡允许您将边框添加到表中的行和列中。 将大型报表导出到Excel中时,向单元格添加边框可能会导致性能问题。

如有必要,您可以在表模板中定义边框(Administration > Configuration > Form rendering )。

在这种情况下,您将具有以下语法:

在Web选项卡中:

 .tabular td {
 border: solid 1px #000000;
 }

在Excel选项卡中:

 <style name="odd" fillColor="#fdfdfd">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style>

 <style name="even" fillColor="#f7f8fa">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style>

Click 选项卡允许您在用户单击单元格或表的内容时定义操作。

在下面的示例中,单击单元格中的值可显示报表的第二页:它包含有关单元格中投放的信息。

额外 制表符用于将可视化图表链接到数据,例如彩色标记或值栏。 当表在图表中显示为图例时,将使用彩色标记。 有关更多信息,请参阅实施示例: 步骤5 — 创建第二个页面

用例:创建包含组列表的报告

在本例中,我们将创建一个两页报告:第一页将包含列表和每个活动的投放总数,以及发送的消息数。 投放名称将是可单击的链接,允许您进入报表的第二页,以使用表格和图表查看所选投放的按电子邮件域划分的投放。 在第二页上,该表将用作图表的图例。

第1步 — 创建报表

创建与营销活动模式相关的新报表, Campaigns (nms).

单击 Save 以创建报表。

转到图表并添加用于设计报表内容的第一个组件:第一个查询和第一个页面。

步骤2 — 创建第一个查询

第一个查询允许您收集链接到每个活动的投放。 目标是显示有关链接到每个营销活动的Adobe Campaign数据库的各种投放情况的报告。

双击第一个查询进行编辑,然后应用以下步骤对其进行配置:

  1. 首先,更改应用查询源的架构:选择 Deliveries (nms) 架构。

  2. 单击 Edit query 链接并显示高级字段。

  3. 选择以下字段:

    • 投放标签,
    • 传递的主键,
    • 营销活动标签,
    • 已处理投放的指示器,
    • Campaign链接的外键,
    • 错误率指示器。

    将别名链接到每个字段:建议这样做,以方便从要添加到报表第一页的表中选择数据。

    在本例中,我们将使用以下别名:

    • 标签: @label
    • 主键: @deliveryId
    • 标签(营销活动): @label1
    • 已处理: @processed
    • '营销活动'链接的外键('id'字段): @operationId
    • 错误率: @errorRatio
  4. 单击 Next 按钮两次以进入 Data filtering 步骤。

    添加筛选条件以仅收集链接到营销活动的投放。

    此过滤器的语法如下:“‘营销活动’链接的外键大于0”。

  5. 单击 Finish 要保存这些条件,请单击 Ok 以关闭查询编辑器。

步骤3:创建第一页

在此步骤中,我们将配置报表的第一页。 要对其进行配置,请应用以下步骤:

  1. 打开 Page 活动并输入其标题,例如 投放 这种情况下。

  2. 通过工具栏插入包含组的列表并输入其标签,例如:每个营销活动的投放列表。

  3. 单击 Table data XPath… 链接并选择投放链接,即 [query/delivery].

  4. 单击 Data 制表符并更改表的布局:在右侧添加三列。

  5. 添加组。

    通过此组,可将营销活动和与其关联的投放分组。

  6. 在组窗口中,引用 '营销活动'链接的外键 然后关闭窗户。

  7. 编辑组标题的第一个单元格并插入 Label 以表达式表示的营销活动字段。

  8. 编辑详细信息行的第二个单元格并选择投放 Label.

  9. 编辑此单元格的格式并打开 Click 选项卡。 配置适当的选项,以便当用户单击投放名称时,该投放将在同一窗口中打开。

    要执行此操作,请选择 Next page 键入操作并选择 In the same window 作为打开选项。

  10. 在窗口的下部,单击 Add 并指定 /vars/selectedDelivery 路径和 @deliveryId 与投放主键的别名匹配的表达式,如之前创建的查询中所定义。 通过此公式,可访问选定的投放。

  11. 编辑组的页脚行的第二个单元格并输入 Total per campaign 作为标签。

  12. 编辑组标题行的第三个单元格并输入 Number of messages sent 作为标签。

    此信息与列标题一致。

  13. 编辑详细信息行的第三个单元格,并选择已处理的消息指示器作为表达式。

  14. 编辑组页脚行的第三个单元格,选择已处理的投放指示器并应用 Sum 聚合到其中。

  15. 编辑明细行的第四个单元格,并选择 错误投放错误率 作为表达式。

  16. 选择此单元格以显示表示投放错误率的值栏。

    要执行此操作,请访问单元格格式,然后转到 More 选项卡。 选择 Value bar 条目,然后选择 Hide the cell value 选项。

    您现在可以查看报表的呈现。 单击 Preview 选项卡,然后选择 Global 选项:显示Adobe Campaign数据库中链接到营销活动的所有投放的列表。

    我们建议使用 Preview 选项卡以确保正确选择和配置表中的数据。 完成此操作后,您可以继续设置表格的格式。

  17. 应用 Bold 显示每个营销活动总计和已处理消息总数的单元格样式。

  18. 单击组标题行(显示促销活动名称的单元格)的第1个单元格,然后选择 Edit > Merge to right.

    合并组标题行的前两个单元格将重新对齐营销活动标题和链接到它的投放列表。

    注意

    由于合并不可逆,因此我们建议在合并单元格之前等待报告构建。

步骤4 — 创建第二个查询

我们希望添加第二个查询和第二个页面,以在报告用户单击某个投放时显示该投放的详细信息。 添加查询之前,请编辑已创建的页面并启用传出过渡,以便将其链接到查询。

  1. 在之后添加新查询 Page 活动并编辑其架构:选择 Recipient delivery logs 架构。

  2. 编辑查询并定义输出列。 要显示每个电子邮件域的投放数量,您需要:

    • 计算主键的总和以计算投放日志的数量:

    • 在此字段上收集收件人电子邮件域和组信息:为此,请选择 Group 选项。

    将以下别名链接到字段:

    • count(主键): @count

    • 电子邮件域(收件人): @domain

  3. 单击 Next 按钮两次:这会将您转到 Data filtering 步骤。

    添加筛选条件以仅收集链接到选定投放的信息。

    语法如下:“投放”链接的外键等于设置的值 $([vars/selectedDelivery])

  4. 关闭查询配置窗口,并在第二个查询之后向图表添加页面。

步骤5 — 创建第二个页面

  1. 编辑页面并输入其标签: 电子邮件域.

  2. 取消选中 Enable output transitions 选项:这是报告的最后一页,不会紧接着进行其他活动。

  3. 使用右键单击菜单添加带有组的新列表并调用它 每个收件人的电子邮件域.

  4. 单击 Table data XPath… 并选择 Recipient delivery logs 链接。

  5. Data 选项卡,按如下方式调整表:

    • 在右侧添加两列。

    • 在详细信息行的第一个单元格中,添加 rowNum()-1 用于计算行数的表达式。 然后更改单元格的格式:在 Extra 选项卡,选择 Color tab 并单击 Ok.

      通过此配置,您可以将表用作图表的标题。

    • 在详细信息行的第二个单元格中,添加 Email domain(Recipient) 表达式。

    • 在详细信息行的第三个单元格中,添加 count(primary key) 表达式。

  6. 使用右键单击菜单将饼图添加到页面中,并分配 电子邮件域 标记到其中。 有关更多信息,请参阅 图表类型和变量.

  7. 单击 Variants 链接并取消选择 Display labelDisplay caption 选项。

  8. 检查是否未配置值排序。 如需详细信息,请参阅此部分

  9. Data 选项卡,更改数据源:选择 Context data 下拉列表中。

  10. 然后单击 Advanced settings 并选择指向收件人投放日志的链接。

  11. Chart type 部分,选择 Email domain 变量。

  12. 然后添加要执行的计算:选择总和作为运算符。

  13. 单击 Detail 按钮以选择计数将关注的字段,然后关闭配置窗口。

  14. 保存报表。

    您的页面现已配置完成。

第6步 — 查看报表

要查看此配置的结果,请单击 Preview 选项卡,然后选择 Global 选项。

报表的第一页详细介绍了数据库中包含的所有投放的列表。

如果单击其中一个投放的链接,则会显示一个图表,其中显示此投放的电子邮件域划分。 您现在位于报表的第二页,可以通过单击相应的按钮返回上一页。

创建划分或透视表

通过此类表,可显示根据数据库中的数据计算的统计信息。

这些类型报表的配置与描述性分析向导使用的配置类似。 有关详细信息,请参见此页面

有关创建数据透视表的详细信息,请参阅 本节.

在此页面上