搜索和筛选记录¶
Odoo 允许在视图中搜索、过滤和分组记录,以仅显示最相关的记录。搜索栏位于视图顶部,开始输入以 搜索值,或点击 🔽 (向下箭头) 图标以访问 过滤、分组 和 收藏 下拉菜单。
搜索数值¶
使用搜索字段快速查找特定值,并将其添加为过滤器。输入要搜索的值,并从下拉菜单中选择所需选项以应用搜索过滤器。
Example
与其添加一个 自定义过滤器 来选择 销售分析 报告 ( ) 中 Mitchell Admin 是销售人员的记录,不如搜索 Mitch
,然后点击 ⏵ (右箭头) 旁边的 搜索销售人员: Mitch,并选择 Mitchell Admin。
注解
使用搜索字段相当于在添加 自定义过滤器 时使用 contains 运算符。如果输入了部分值,并且直接选择了所需字段(而不选择 ⏵ (右箭头)),则包含所选字段中键入字符的 所有 记录都会被包括在内。
筛选¶
过滤器用于选择符合特定条件的记录。默认的记录选择针对每个视图是特定的,但可以通过选择一个(或多个) 预配置过滤器 或添加一个 自定义过滤器 来修改。
预配置过滤器¶
通过点击搜索栏中的 🔽 (向下箭头) 图标,并从 过滤器 下拉菜单中选择一个(或多个)*预配置过滤器*,来修改记录的默认选择。
Example
在 销售分析 报告 (
) 中,默认仅选择处于 销售订单 阶段且 订单日期 在过去 365 天内的记录。要同时包含处于 报价 阶段的记录,请从 筛选 中选择 报价单。
此外,要 仅 包含特定年份(例如2024年)的销售订单和报价记录,首先通过点击 ❌ (remove) 图标移除现有的 Order Date: Last 365 Days
过滤器,然后选择 。
注解
预配置的 过滤器 是分组的,每个组之间用水平线分隔。从同一组中选择预配置的过滤器允许记录匹配 任何 应用的条件。然而,从不同组中选择过滤器则要求记录匹配 所有 应用的条件。
自定义过滤器¶
如果 预配置的过滤器 不够具体,可以添加自定义过滤器。为此,请点击搜索栏中的 🔽 (向下箭头) 图标,然后选择 。
The Add Custom Filter pop-up window displays the matching option, filter rule, and a toggle to Include archived records.
默认的匹配配置是 匹配以下任意规则,表示每个过滤规则都是独立应用的。要将匹配配置更改为 匹配以下所有规则,必须在自定义过滤器中至少添加两个过滤规则。
匹配以下所有规则 🔽: 所有 过滤规则都必须满足。从逻辑上讲,这是一个 AND (
&
) 操作。匹配以下任意 🔽 规则: 任意 一个过滤规则满足即可。从逻辑上讲,这是一个 或 (
|
) 操作。
默认情况下,自定义过滤器中会添加一条过滤规则。以下描述了过滤规则的结构:
第一个内联字段是要过滤的 字段名称。某些字段具有嵌套在另一个字段中的细化参数。这些字段旁边有一个 > (箭头) 图标,可以选择以显示嵌套字段。
第二个内联字段是用于将字段名与值进行比较的条件 运算符。可用的条件运算符 特定于字段的数据类型。
第三个内联字段是字段名称的变量 value 。根据所使用的运算符和字段的数据类型,值输入可能显示为下拉菜单、文本输入、数字输入、日期/时间输入、布尔选择器,或者可能为空。
规则筛选条件的右侧还提供了三个内联按钮:
➕ (加号): 在现有规则下方添加一个新规则。
(添加分支): 在现有规则下方添加一组新的规则,并提供 any 和 all 匹配选项,用于定义此分支中的每条规则如何应用于过滤器。如果匹配选项设置为与父组相同,则字段将移动到父组中。
Example
如果匹配选项设置为 Match all 🔽 of the following rules,并且添加了一个新分支,其匹配选项从 any 🔽 of 更改为 all 🔽 of,则新添加的分支会消失,其规则组将移至父组。
🗑️ (垃圾桶): 删除节点。如果删除的是分支节点,则该节点的所有子节点也会被删除。
可以通过点击 新建规则 按钮向自定义筛选器添加新的筛选规则。
一旦定义了筛选条件,点击 添加 将自定义筛选器添加到视图中。
Example
要定位来自
应用的所有处于 Won 阶段且预期收入大于 $1,000 的线索和商机,应输入以下内容:匹配以下所有规则中的 🔽(向下箭头):
阶段 处于 已赢得
预期收入 >
1,000
任意 🔽 (向下箭头) 的:
类型 = 线索
类型 = 机会
小技巧
激活 开发者模式(调试模式) 以显示每个字段的技术名称和数据类型,以及过滤器规则下方的 # Code editor 文本区域,以便手动查看和编辑域。
分组记录¶
视图中的记录显示可以根据 预配置组 之一进行分组。为此,请点击搜索栏中的 🔽 (向下箭头) 图标,然后从下拉菜单中选择一个 分组依据 选项。
Example
要在 销售分析 报告 (分组依据 下拉菜单中选择 销售人员 选项。视图将更改为按销售人员分组记录,而不会过滤掉任何记录。
) 中按销售人员分组记录,请从可以通过使用模型上的字段来 自定义分组 。为此,点击
,然后从下拉菜单中选择一个字段。注解
您可以同时使用多个组。您选择的第一个群组是主群组,您添加的下一个群组将进一步划分主群组的类别,以此类推。
比较¶
某些报告仪表板在其 搜索… 栏的下拉菜单中包含一个 比较 部分。这包括 制造 应用的 整体设备效率 报告,以及 采购 应用的 采购 报告等。
比较 部分中的选项用于比较两个不同时间段的数据。有两个比较选项可供选择:(时间过滤器):上一周期 和 (时间过滤器):上一年。
重要
对于某些报表, 对比 部分 仅 在 筛选 列中选择了一个(或多个)时间段时,才会出现在 搜索… 栏的下拉菜单中。这是因为,如果没有指定时间段,就没有可对比的内容。
此外,某些报告仅在选择了 (饼图) 图表类型或 (数据透视) 视图时,才允许使用 比较 功能。即使启用了其他视图,也可以选择 比较 选项,但这样做 不会 改变数据在报告中的显示方式。
要使用两种比较方式之一查看数据,首先在 搜索… 栏下拉菜单的 过滤器 列中选择一个时间段。然后,在 比较 部分选择 (时间过滤器): 上一周期 或 (时间过滤器): 上一年。
启用其中一个 Comparison 选项后,报告会将所选期间的数据与之前一个相同时间单位(月、季度、年)或前一年的数据进行比较。数据的显示方式取决于所选的视图:
The (bar chart) 显示了所选时间段内每个时间单位的两个并排的柱状图。左侧的柱状图代表所选时间段,而右侧的柱状图代表前一个时间段。
The (line chart) 显示为两条线,一条代表选定的时间段,另一条代表前一个时间段。
The (pie chart) 显示为一个大圆圈,里面有一个小圆圈。大圆圈代表选定的时间段,而小圆圈代表前一个时间段。
(数据透视表) 显示为每列被分成两个较小的列。右侧的列代表选定的时间段,而左侧的列代表前一个时间段。
Example
在 生产分析 报告的 应用中,2024 年第二季度的数据与 2023 年第二季度的数据进行了比较。在 搜索… 栏的下拉菜单的 结束日期 过滤部分中,选择了 Q2。在 比较 部分中,选择了 结束日期: 上一年。
当前年份是2024年,因此较大的圆圈显示2024年第二季度(Q2)的数据。较小的圆圈显示2023年第二季度(Q2)的数据,这是相同的时间段,但提前了一 年。
如果改为选择 结束日期:上一周期 ,较小的圆圈将显示2024年第一季度(Q1)的数据,这是相同的时间段,但提前一个 周期 。
收藏¶
收藏是一种保存特定搜索以供将来使用的方式,或作为视图的新默认过滤器。
要将当前视图保存为收藏,点击搜索栏中的 🔽 (向下箭头) 图标,然后选择 保存当前搜索 下拉菜单以显示以下选项:
过滤器名称:收藏搜索的名称。
默认过滤器: 将收藏的搜索设置为视图的默认过滤器。
共享: 使收藏的搜索对所有用户可用。默认情况下,收藏的搜索仅对创建它的用户可用。
设置好选项后,点击 保存 以保存收藏的搜索。
保存的收藏可以通过点击搜索栏中的 🔽 (向下箭头) 图标来访问,然后在 收藏夹 下拉菜单中选择保存的过滤器。要删除保存的收藏,点击收藏搜索旁边的 🗑️ (垃圾桶) 图标。
小技巧
要查看 所有 收藏的搜索,首先需要激活 开发者模式,然后导航到 。在此处,您可以查看、编辑、归档或删除所有收藏的搜索。