Table.Partition
Syntaks
Table.Partition(table as table, column as text, groups as number, hash as function) as list
Om
Partitioner table
i en liste over groups
antal tabeller baseret på værdien af column
og en hash
funktion. Funktionen hash
anvendes på værdien af column
rækken for at hente en hashværdi for rækken. Hashværdien modulo groups
bestemmer, i hvilken af de returnerede tabeller rækken placeres.
table
: Den tabel, der skal partitioneres.column
: Den kolonne, der skal hashoverføres, for at bestemme, hvilken returneret tabel rækken er i.groups
: Antallet af tabeller, som inputtabellen opdeles i.hash
: Den funktion, der blev anvendt til at hente en hashværdi.
Eksempel 1
Partitioner tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
i to tabeller i kolonnen [a], og brug værdien af kolonnerne som hashfunktion.
Brug
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
Output
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om