GROUPBY的用法请详解
时间: 2023-12-17 11:05:58 浏览: 126
GROUPBY 函数是 Power BI 中常用的表函数之一,它可以将表按照指定的列进行分组,并计算每个组的统计信息。以下是 GROUPBY 函数的详细用法:
语法:
GROUPBY(表, 列1, [列2, …], 列N, “聚合函数1”, [“聚合函数2”, …])
参数说明:
- 表:要进行分组的表。
- 列1, 列2, …, 列N:用于分组的列,可以有一个或多个。如果有多个列,则按照列的顺序进行分组。
- “聚合函数1”, “聚合函数2”, …:对每个分组进行计算的聚合函数,可以有一个或多个。常用的聚合函数有:SUM、AVERAGE、MIN、MAX、COUNT、COUNTROWS 等。
示例:
假设有如下的销售数据表:
| 日期 | 产品 | 销售额 |
| ---------- | ---- | ------ |
| 2021-01-01 | A | 100 |
| 2021-01-02 | A | 200 |
| 2021-01-03 | B | 150 |
| 2021-01-04 | C | 120 |
| 2021-01-05 | C | 180 |
现在需要按照产品对销售数据进行分组,并计算每个产品的总销售额和平均销售额。可以使用如下的 GROUPBY 函数:
```
GROUPBY(销售数据表, "产品",
"总销售额", SUM(销售数据表[销售额]),
"平均销售额", AVERAGE(销售数据表[销售额])
)
```
运行后,得到的结果如下:
| 产品 | 总销售额 | 平均销售额 |
| ---- | -------- | ---------- |
| A | 300 | 150 |
| B | 150 | 150 |
| C | 300 | 150 |
可以看到,GROUPBY 函数将销售数据表按照产品进行了分组,并计算了每个产品的总销售额和平均销售额。
阅读全文