Odoo Events 应用收入报表使用指南

收入报表

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)

选择特定的 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

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

滚动至顶部