2024年4月25日发(作者:)

powerquery行列转换函数

(原创实用版)

目录

1.介绍 PowerQuery

2.介绍行列转换函数

3.详细讲解行列转换函数的使用方法

4.举例说明行列转换函数的应用场景

5.结论

正文

一、介绍 PowerQuery

PowerQuery 是 Excel 和 Power BI 中的一种数据处理和数据清洗

工具,它可以帮助用户对数据进行操作,如合并、拆分、筛选、排序等。

PowerQuery 提供了丰富的数据操作函数,使得用户可以更加方便地处理

数据。

二、介绍行列转换函数

在 PowerQuery 中,行列转换函数是一种非常重要的函数,它可以帮

助用户实现数据的行列转换。行列转换函数主要有两种:orm()

和 orm().

orm() 函数

orm() 函数可以将列表转换为表格,也可以将表格转换

为列表。它有以下几个参数:

- Input:输入的数据,可以是列表或表格。

- Type:输出数据的类型,可以是 "Table" 或 "List"。

- TransformFunction:数据转换函数,可以是 "ToTable" 或

第 1 页 共 3 页

"ToList"。

orm() 函数

orm() 函数是针对表格数据的转换函数,它可以将表格

数据转换为列表,也可以将列表数据转换为表格。它有以下几个参数:

- Input:输入的数据,可以是表格或列表。

- Type:输出数据的类型,可以是 "Table" 或 "List"。

- TransformFunction:数据转换函数,可以是 "ToTable" 或

"ToList"。

三、详细讲解行列转换函数的使用方法

以 orm() 函数为例,以下是其使用方法:

假设我们有一个列表数据如下:

```

ame Age City

Alice 25 New York

Bob 30 Los Angeles

Cathy 28 San Francisco

```

我们可以使用 orm() 函数将其转换为表格数据:

```

orm(分组 (数据,按 "Name" 分组), { "Name", "Age",

"City" }, "Table")

```

上述代码首先使用分组函数将数据按照 "Name" 分组,然后使用

第 2 页 共 3 页

orm() 函数将分组后的数据转换为表格数据,并指定列名。

四、举例说明行列转换函数的应用场景

假设我们有一个表格数据如下:

```

ame Age City

Alice 25 New York

Bob 30 Los Angeles

Cathy 28 San Francisco

```

我们可以使用 orm() 函数将其转换为列表数据:

```

orm(数据,{ "Name", "Age", "City" }, "List")

```

上述代码将表格数据转换为列表数据,并指定列名。

五、结论

PowerQuery 的行列转换函数为数据处理提供了极大的便利,用户可

以根据需要灵活使用这两种函数进行数据的行列转换。

第 3 页 共 3 页