Table.Partition
语法
Table.Partition(table as table, column as text, groups as number, hash as function) as list
关于
根据 column
和 hash
函数的值,将 table
分区为数量为 groups
的一系列表。 将 hash
函数应用于 column
行的值以获得该行的哈希值。 哈希值的取模 groups
决定要在其中放置行的返回表。
table
:要分区的表。column
:要进行哈希处理的列,用于确定行所在的返回表。groups
:将输入表进行分区而得到的表的数量。hash
:用于获取哈希值的函数。
示例 1
使用列的值作为哈希函数,将表 ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
分区为列 [a] 上的 2 个表。
使用情况
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
输出
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈