powerquery高级筛选函数有哪些
Power Query(M语言)提供了一些高级筛选函数,这些函数可以帮助您更高效地处理数据。
以下是一些常用的高级筛选函数:
1. Table.SelectRows:根据条件从表中筛选出特定的行。例如:```Table.SelectRows(yourTable, each [Column1] > 10)```这将从 `yourTable` 中筛选出 `Column1` 大于10的所有行。
2. Table.SelectColumns:根据条件从表中筛选出特定的列。例如:```Table.SelectColumns(yourTable, {"Column1", "Column3"})```这将从 `yourTable` 中筛选出 `Column1` 和 `Column3` 两列。
3. Table.AddColumn:根据条件向表中添加新的列。例如:```Table.AddColumn(yourTable, "NewColumn", each [Column1] * 2)```这将在 `yourTable` 中添加一个名为 "NewColumn" 的新列,其中每个值是 `Column1` 的两倍。
4. Table.TransformColumns:根据条件对表中的列进行变换。例如:```Table.TransformColumns(yourTable, {{"NewColumn", each [Column1] * 2, type number}})```这将创建一个名为 "NewColumn" 的新列,其中每个值是 `Column1` 的两倍,并将该列的数据类型设置为数字。
5. Table.Group:根据条件对表进行分组。例如:```Table.Group(yourTable, {"Column1"}, {{"GroupedRows", each _, type table}})```这将根据 `Column1` 的值对 `yourTable` 进行分组,并将分组结果存储在名为 "GroupedRows" 的新列中。这些只是Power Query中的一部分高级筛选函数,实际上还有很多其他函数可以帮助您处理数据。您可以查阅Power Query的官方文档以获取更多详细信息和示例。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇