La función List.Mode devuelve el elemento más frecuente de la lista indicada.
List.Mode(
list as list,
optional equationCriteria as any
) as any
- list: lista a evaluar
- equationCriteria: (opcional) criterio de igualdad a aplicar a los elementos de la lista
Si hay dos o más elementos que se presenten en la lista el mismo de veces, se devuelve el último que aparezca en la lista.
Si la lista está vacía, la función devuelve un null.
La lista puede estar formada por elementos de diferentes tipos.
Podemos extraer el elemento más frecuente de la lista {1, 2, 1, 3, 1, 3} con la siguiente expresión:
List.Mode(
{1, 2, 1, 3, 1, 3}
)
1
Si hay dos o más elementos con la misma frecuencia, se devuelve el último en aparecer en la lista. En el siguiente ejemplo, tanto la letra "a" como la letra "b" aparecen 2 veces, pero la letra "b" aparece por primera vez más a la derecha que la letra "a" (según recorremos la lista de izquierda a derecha), por lo que se devuelve la "b":
List.Mode(
{"a", "b", "a", "b", "c"}
)
"b"