全局过滤器¶
通过将数据源字段映射到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) 图标来更改现有过滤器的顺序。
要将设置了值的过滤器重置为默认值,请点击过滤器中值旁边的 (清除)图标。
要编辑现有的过滤器,请选择 (齿轮) 图标以打开过滤器的 过滤器属性 菜单。在此处,可以进行编辑或通过点击 删除 按钮删除过滤器。