要汇总查询结果,您可以应用聚合:
- 特定字段或计算
- 交叉表布局中的行或列
在交叉表布局中聚合值时,您可以选择是显示行总计还是列总计。
对字段或计算应用聚合
- 从字段或计算的 字段属性 面板中,选择要应用的聚合。
- 对于计算,要使每个唯一项仅包含一次,请选择 使用唯一聚合。
- 点击 保存。
在编写查询的 SQL 语句时,可以对字段应用 聚合 函数,例如:
SUM (field_name) FROMsource
向交叉表结果添加聚合值
要汇总交叉表查询结果中的字段,您可以应用聚合值,并选择是显示行总计还是列总计。
- 从 交叉表 面板中,将要聚合的字段拖到 值下,然后选择要应用的公式。
- 要将聚合结果显示为总计,请在 总计中选择是显示行总计还是列总计。
- 点击 保存。
- On the Fields tab, drag the field to aggregate under Values.
-
From the field's Field Properties
panel, select
whether to use distinct aggregation to avoid double-counting
items.
- Select the aggregation to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
-
From the Layout
panel, drag
the field to aggregate under Values, and select
the formula to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
聚合值
可用的聚合方式取决于:
- 字段的数据类型,例如 Text 或 Date
- 无论您是在 Builder 还是 SQL 中创建查询
- 无论是聚合字段还是交叉表结果
| 汇总 | 数据类型 | 详细信息 |
|---|---|---|
计数、 计数或 唯一计数 |
全部 | 统计该字段中的项目总数。在交叉表布局中,每个项目 只计数一次 :
|
最小值 或 最小值 |
日期、十进制、整数或时间戳 | 显示字段中各项的最小值(最低数值或最早时间值)。 |
最大值 或 MAX |
日期、十进制、整数或时间戳 | 显示字段中各项的最大值(最高数值或最新时间值)。 |
和 或 和 |
十进制或整数 | 对字段中的各项数值进行求和 |
平均值 或 平均值 |
十进制或整数 | 将字段中各项的数值相加,然后将总和除以项目数,即可计算出平均值。 |
产品 |
十进制或整数 | 将字段 中的各项数值相乘。注意: 此聚合仅适用于 SQL中的交叉表布局。 |
百分比 |
十进制或整数 | 对字段中各项的数值求和,并将每项的值显示为总和的百分比。 注: 此聚合仅适用于 SQL中的交叉表布局。 |
列百分比 或 PERCENTOFCOLUMN |
十进制或整数 | 对于交叉表布局,将每个项目的值显示为每列总计的百分比。 |
行百分比 或 PERCENTOFROW |
十进制或整数 | 对于交叉表布局,将每个项目的值显示为每行总计的百分比。 |
不同之处 |
十进制或整数 | 对于交叉表布局,将每个项目的值从前一个项目的值中减去,例如显示随时间的变化 。注意: 此聚合仅适用于 SQL中的交叉表布局。为了便于比较,对交叉表结果中的字段副本应用 。 |
百分比差异 |
十进制或整数 | 对于交叉表布局,将每个项目的值显示为前一个项目值的百分比,例如显示随时间的变化。 注意: 此聚合仅适用于 SQL 中的交叉表布局。 |
STDEVP 或 STDEVS |
十进制或整数 | 对于交叉表布局,计算字段中项目数值的标准差,以衡量这些值与其平均值的偏差程度。
注: 此聚合仅适用于 SQL中的交叉表布局。 |
中位数 或 中位数 |
十进制或整数 | 对于交叉表布局,计算字段中项目的“典型”数值——50% 的项目大于此值,另外 50% 的项目小于此值。 |
累计总计 或 累计总计 |
十进制或整数 | 对于交叉表布局,计算字段中各项数值的累积和。例如,应用此汇总方法来跟踪季度总收入。 |