全局过滤器

通过将数据源字段映射到Odoo 电子表格 应用中的 全局过滤器 ,创建 插入数据 的动态视图。

注解

全局过滤器由 (global filter) 图标表示,允许对通过数据透视表、列表或图表插入的数据进行过滤。全局过滤器不同于用于单元格范围的 排序和过滤 功能,后者由 (过滤) 图标表示。

电子表格上的全局过滤器菜单侧边栏。

添加筛选器

导航至 文档应用 ,点击所需的电子表格,然后打开 (global filter) 过滤器菜单。

通过选择 添加新过滤器… 部分下的按钮之一来创建新过滤器:

  • 日期: 通过将数据源日期字段匹配到时间范围(例如, 月/季度相对时间段从/到 )来过滤日期。

  • 关联: 通过将数据源字段匹配到相关模型中的字段(例如, 潜在客户/机会销售订单活动注册 )来过滤记录。

  • 文本: 通过将数据源文本字段匹配到一段文本字符串(例如, 限制值范围 和/或 提供 默认值 )来过滤文本。

注解

仅显示可应用于数据源字段的过滤器。

日期

日期 全局过滤器允许通过特定时间范围过滤数据源,自动过滤当前周期,或将时间范围相对于周期进行偏移。

打开 (global filter) 菜单后,选择 日期 按钮以创建新的日期过滤器。 过滤器属性 菜单将显示以下配置字段。

首先,在 标签 字段中输入新日期过滤器的名称。

然后,在 时间范围 字段中选择三个周期选项之一:

  • 月/季度 :启用一个下拉菜单,包含一年中的特定月份和季度(例如, 第一季度第二季度一月 等)。

  • 相对周期 :启用一个下拉菜单,包含特定的动态时间范围(例如, 年初至今过去7天过去30天 等)。

  • 从/到 :启用 从日期…到日期… 的日期选择字段,以定义特定的时间范围(例如,2024年6月5日2024年6月27日 )。

(可选)为 时间范围 设置默认值。

注解

默认值 字段仅在 月/季度相对周期 范围内显示。

如果选择了 月/季度 范围,请勾选 自动过滤当前周期 复选框,以定义默认周期为 季度

接下来,为每个数据源配置 字段匹配 。为此,单击 字段匹配 标题展开该部分,以显示电子表格中数据源的列表,其中每个数据源都有两个用于匹配的字段:

  • 日期字段 :从数据源模型中选择一个日期字段以应用时间范围。

  • 周期偏移 :(可选)选择一个偏移量,以按相对周期移动时间范围。

    可用选项包括:上一个上上个下一个下下个

最后,填写完表单中的所有信息后,点击 保存 按钮。如果任何数据源字段的数据类型与 日期 (或 日期时间 )不匹配,则会显示错误消息 某些必填字段无效

Example

在使用 月/季度 范围时,考虑设置 周期偏移下一个 ,以将过滤器应用于相对于设定时间范围的 下一周期

使用此配置,选择 2024年1月 作为日期时,数据将被过滤为 2024年2月 ;所选月份被偏移到下一个月。

配置了“下一个”周期偏移的日期过滤器。

关联

关联 全局过滤器允许通过从相关模型中选择字段来过滤数据源中的记录。

打开 (global filter) 菜单后,选择 关联 按钮以创建新的关联过滤器。 过滤器属性 菜单将显示以下配置字段。

首先,在 标签 字段中输入新关联过滤器的名称。

然后,从 相关模型 字段中选择或搜索一个模型。

一旦选择了模型, 默认值字段匹配 字段将显示。

(可选)为 相关模型 设置 默认值 。可用选项是该模型的记录。

接下来,为每个数据源配置 字段匹配 。为此,单击 字段匹配 标题展开该部分,以显示电子表格中数据源的列表,其中每个数据源都有一个用于匹配的字段。

从数据源模型中选择一个字段以应用关联过滤器。

最后,填写完表单中的所有信息后,点击 保存 按钮。如果任何数据源字段的数据类型与相关模型不匹配,则会显示错误消息 某些必填字段无效

Example

考虑一个将 相关模型 设置为 联系人关联 过滤器。 字段匹配CRM 线索 (crm.lead) 数据透视表数据源被设置为 客户

使用此配置,选择一个客户记录会过滤数据透视表,仅显示与所选客户记录相关的线索。

配置了联系人模型的关联过滤器。

文本

文本 全局过滤器允许通过将数据源文本字段与一段文本或一组预定义值进行匹配来过滤文本。

打开 (global filter) 菜单后,选择 文本 按钮以创建新的文本过滤器。 过滤器属性 菜单将显示以下配置字段。

首先,在 标签 字段中输入新文本过滤器的名称。

然后,通过勾选复选框选择是否 限制值范围 。这样做会显示一个字段,用于在电子表格中输入范围。可以手动输入或选择范围。

接下来,为每个数据源配置 字段匹配 。为此,单击 字段匹配 标题展开该部分,以显示电子表格中数据源的列表,其中每个数据源都有一个用于匹配的字段。

从数据源模型中选择一个字段以应用文本过滤器。

最后,填写完表单中的所有信息后,点击 保存 按钮。如果任何数据源字段的数据类型与相关模型不匹配,则会显示错误消息 某些必填字段无效

Example

考虑一个将范围 A2:A6 添加到 限制值范围 字段的文本过滤器。电子表格中列 A 的第 2 到第 6 行单元格中列出了五个不同的产品名称作为值。

使用上述配置,可以通过选择文本过滤器中可用的 5 个预定义值之一,按产品名称过滤产品数据透视表。

此外,如果范围 A2:A6 中的值是动态添加的,文本过滤器也会变为动态的。

具有限制范围的动态文本过滤器。

管理过滤器

通过导航至 文档应用 并点击所需的电子表格,打开 (global filter) 过滤器菜单。

现有的全局过滤器显示在 过滤器 部分下。过滤器可以单独使用,也可以同时使用。

小技巧

可以通过将鼠标悬停在过滤器上并使用 (drag handle) 图标来更改现有过滤器的顺序。

要将设置了值的过滤器重置为默认值,请点击过滤器中值旁边的 (清除)图标。

要编辑现有的过滤器,请选择 (齿轮) 图标以打开过滤器的 过滤器属性 菜单。在此处,可以进行编辑或通过点击 删除 按钮删除过滤器。