List.Split

La función List.Split divide los elementos una lista en sublistas de un tamaño predefinido.

Sintaxis

List.Split(
    list as list,
    pageSize as number
) as list

Parámetros
  • list: lista a dividir
  • pageSize: número de elementos a incluir en cada sublista
Ejemplos

Si partimos de la lista formada por los números del 1 al 8, ambos incluidos, podemos dividirla en bloques de tres elementos con la siguiente expresión:

List.Split(
    {1..8},
    3
)

List

Función M List.Split

Un clic en el enlace List nos muestra la lista resultante:

Función M List.Split

Efectivamente, como partíamos de una lista con 8 elementos, el dividirlos en bloques de 3 supone la creación de tres sublistas: una con los elementos 1, 2 y 3, otra con los elementos 4, 5 y 6, y una tercera con los dos elementos restantes, 7 y 8. Podemos comprobar esto si hacemos clic en algunos de los enlaces List que se muestran en la imagen anterior, por ejemplo en el primero:

Función M List.Split
Categoría
Funciones de lista
Enviado por admin el Vie, 31/07/2020 - 16:50