LibreOffice 中的过滤范围

LibreOffice 中的过滤范围

是否可以在 LibreOffice 中过滤某个范围?例如,我有下表。

Model | Type     | Size   |Price
--------------------------------
T-1   | T-Shirt  | Small  | 10
T-2   | T-Shirt  | Large  | 25
T-3   | T-Shirt  | Small  | 30
T-4   | T-Shirt  | Large  | 35
S-1   | Shirt    | Small  | 20
S-2   | Shirt    | Large  | 25
S-3   | Shirt    | Large  | 35
--------------------------------

我想过滤行Type=T-Shirt并获取按大小分组的小计。我正在寻找以下 SQL 查询的 LibreOffice 等效版本

SELECT Size, SUM(Price) FROM table WHERE Type = 'T-Shirt' GROUP BY Size.

答案1

您可以使用数据透视表来执行此操作:

  • 选择数据
  • 从菜单中选择插入 | 数据透视表 | 当前选择

在此处输入图片描述

  • 在布局窗口中,将ModelTypeAvailable Fields拖到Page FieldsSizeRows Fields和从拖到,Price再拖到Data Fields
  • 点击Options底部的 并选择Add Filter

在此处输入图片描述

  • 这将生成带有可选过滤器的数据透视表。选择T-Shirt过滤器即可获得结果:

在此处输入图片描述

相关内容