Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
О нас
Разделяет table на список из groups таблиц на основе значения column и функции hash. Функция hash применяется к значению строки column, чтобы получить хэш-значение для строки. Хэш-значение в модуле groups определяет, в какой из возвращаемых таблиц будет помещена строка.
-
table: таблица для секционирования. -
column: столбец для хэша, чтобы определить, в какой возвращаемой таблице находится строка. -
groups: количество таблиц, в которых будет разделена входная таблица. -
hash: функция, применяемая для получения хэш-значения.
Пример
Разделите таблицу ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) на 2 таблицы в столбце [a], используя значение столбцов в качестве хэш-функции.
использование
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]
})
}