Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Syntax
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
Acerca de
Divide en table una lista de número de groups tablas, en función del valor de column y una hash función. La hash función se aplica al valor de la column fila para obtener un valor hash para la fila. El módulo groups de valores hash determina en qué tablas devueltas se colocará la fila.
-
table: la tabla que se va a crear particiones. -
column: columna en la que se va a aplicar un hash para determinar en qué tabla devuelta se encuentra la fila. -
groups: número de tablas en las que se dividirá la tabla de entrada. -
hash: función aplicada para obtener un valor hash.
Ejemplo 1
Particione la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) en 2 tablas en la columna [a], utilizando el valor de las columnas como función hash.
Uso
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
Salida
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}