Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
About
Partitioniert die table In eine Liste der groups Anzahl von Tabellen, basierend auf dem Wert der column und einer hash Funktion. Die hash Funktion wird auf den Wert der column Zeile angewendet, um einen Hashwert für die Zeile abzurufen. Das Hashwertmodulo groups bestimmt, in welchen der zurückgegebenen Tabellen die Zeile platziert wird.
-
table: Die zu partitionierende Tabelle. -
column: Die Spalte zum Hashen, um zu bestimmen, in welcher zurückgegebenen Tabelle sich die Zeile befindet. -
groups: Die Anzahl der Tabellen, in die die Eingabetabelle partitioniert wird. -
hash: Die Angewendete Funktion zum Abrufen eines Hashwerts.
Beispiel 1
Partitionieren Sie die Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) in zwei Tabellen in Spalte [a], wobei der Wert der Spalten als Hashfunktion verwendet wird.
Verwendung
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]
})
}