La constante GroupKind.Local se utiliza como argumento de la función Table.Group para indicar que los grupos se formarán agrupando las filas contiguas con el mismo identificador.
GroupKind.Local
La función GroupKind.Local no admite argumentos.
La constante GroupKind.Local es equivalente al valor 0.
En este ejemplo partimos de una tabla con información sobre supuestas entradas de un producto en almacenes referenciados por su identificador, y usamos la constante GroupKind.Local para agregar la tabla según la clave "id" y sumando el valor de las entradas considerando como grupos aquellas filas contiguas con el mismo identificador. Obsérvese que hay más grupos que identificadores al no estar éstos agrupados en la tabla original:
let
table = Table.FromRecords(
{
[id = 1, input = 3],
[id = 2, input = 2],
[id = 2, input = 6],
[id = 3, input = 7],
[id = 1, input = 3],
[id = 2, input = 6]
}
)
in
Table.Group(
table,
"id",
{"Total input", each List.Sum([input])},
GroupKind.Local
)