收入报表

Odoo Events 应用可创建基于活动相关数据和分析的自定义报表。这些报表可以聚焦于 参与者收入

以下文档重点介绍与活动 收入 相关的报表选项。

要访问 收入 报表页面,请导航至
Events 应用 --> Reporting --> Revenues

{.align-center}

默认情况下,Revenues 报表页面以图表形式显示(fa-line-chart(折线图)配合 fa-database(堆叠)数据)。搜索栏中默认包含过滤器 非免费票活动开始日期:(当前年份)

:::: tip ::: title 提示 :::

想了解更多关于各种图表视图(以及图表视图选项),请参考 Graph views <reporting/using-graph> 文档。 ::::

Revenues 报表页面也可以通过点击右上角的 oi-view-pivot(透视表)图标,以 pivot table <reporting/views/pivot> 形式查看。

选择特定的 Measures <reporting/choosing-measures> 是快速自定义报表页面的方式。

无论选择哪种视图,Revenues 报表页面的度量均为:Revenues(收入)、Untaxed Revenues(未税收入)和 Count(计数)。

:::: note ::: title 注意 :::

Revenues 报表页面的默认图表视图中,Measures 下拉菜单仅设置为 Revenues

图表视图一次只能选择一个 Measure

切换到透视表视图后,默认会选中所有 Measures。 ::::

  • Revenues:显示活动产生的收入。
  • Untaxed Revenues:显示活动产生的未税收入。
  • Count:显示参加活动的注册人数总计。

点击搜索栏右侧的 fa-caret-down(向下箭头),即可展开过滤器和分组选项的下拉菜单。

该下拉“巨型”菜单按列组织:Filters <search/preconfigured-filters>Group By <search/group>Favorites <search/favorites>

:::: note ::: title 注意 :::

如果在 Filters 列中选择了时间相关的选项(例如默认的 Event Start Date: (year)),则会出现 Comparison 列,提供对应时间过滤的比较选项。一次只能从 Comparison 列中选择 一个 项目。 ::::

::: seealso ../../essentials/search :::

在下拉菜单的 Filters 列中,有多种与活动相关的选项,可用于根据特定条件创建自定义报表。Filters 列支持一次选择多个选项。

Filters 列的选项包括:

  • Non-free tickets免费票/注册。
  • Free:免费票/注册。
  • Pending payment:已购买但仍待付款的票/注册。
  • Sold:已成功售出(并已付款)的票/注册。
  • Registration Date:点击 fa-caret-down(向下箭头)图标,展开月份、季度和年份选项,可多选以查看特定时间段的注册情况。
  • Upcoming/Running:包含当前进行中或即将举行活动的收入信息。
  • Past Events:包含已结束活动的收入信息。
  • Event Start Date:点击 fa-caret-down(向下箭头)图标,展开月份、季度和年份选项,可多选以将活动开始日期作为收入数据的过滤条件。
  • Event End Date:同上,用于过滤活动结束日期。
  • Published Events:显示已发布活动的收入数据。
  • Add Custom Filter:创建自定义过滤器以分析活动收入数据,详情请参阅 custom filters <search/custom-filters> 文档。

在下拉菜单的 Group By 列中,也提供多种活动相关的分组选项,可一次选择多个。

Group By 列的选项包括:

  • Event Type:按活动类型分组。
  • Event:按单个活动分组。
  • Product:按活动注册产品分组。
  • Ticket:按参与者购买的门票类型分组。
  • Registration Status:按注册状态分组。
  • Sale Order Status:按活动相关销售订单状态分组。
  • Customer:按客户记录分组。
  • Add Custom Group:点击 fa-caret-down(向下箭头)图标,展开更多分组选项,选中后会加入 Group By 列,支持多选。

以下示例展示如何通过组合过滤器和分组选项,生成针对活动收入的实用分析图表。该报表展示已发布活动中已售出或免费门票的数据,按门票类型和活动进行分组。

{.align-center}

创建该报表的步骤:

  1. 前往 Events 应用 --> Reporting --> Revenues,保持默认图表视图,清除搜索栏中的默认过滤器。
  2. 点击搜索栏右侧的 fa-caret-down(向下箭头),展开过滤器与分组选项。
  3. Filters 列中勾选 FreeSold
  4. 同时在 Filters 列中选择 Published Events,仅查看已发布活动的数据。
  5. Group By 列中依序选择 Event 然后 Ticket(先按活动分组,再按门票类型分组),顺序非常重要。

:::: important ::: title 重要 :::

Group By 列中选项的顺序直接决定报表中数据的呈现方式。 ::::

如不再添加其他过滤或分组,Odoo 将展示所有 免费已售出 门票在 已发布活动 中,按 活动 再按 门票类型 分组的图形化数据。

以下示例展示如何通过过滤器和分组选项,生成针对活动收入的实用透视表报表。该报表用于查看不同活动类型产生的收入,以评估哪些活动最有利润。

{.align-center}

创建该报表的步骤:

  1. 前往 Events 应用 --> Reporting --> Revenues,点击右上角的 oi-view-pivot(透视表)图标切换到透视表视图。
  2. 保持搜索栏中的默认过滤器(Non-free ticketsEvent Start Date: (year))。
  3. 打开 Measures 下拉菜单,去除 Count 选项,仅保留收入相关度量。
  4. 在列标题上方点击 fa-plus-square(Total),在弹出菜单中选择 Event Type

完成上述配置后,所有活动(及其对应注册)产生的收入将以可展开的列形式,按活动类型进行组织展示。