Compartir a través de


List.ContainsAny

Sintaxis

List.ContainsAny(list as list, values as list, optional equationCriteria as any) as logical

Acerca de

Indica si la lista contiene cualquiera de los valores de otra lista. Devuelve true si los valores se encuentran en la lista; de lo contrario, false devuelve .

  • list: La lista en la que buscar.
  • values: la lista de valores que se van a buscar en la primera lista.
  • equationCriteria: (Opcional) Comparador usado para determinar si los dos valores son iguales.

Ejemplo 1

Determine si la lista {1, 2, 3, 4, 5} contiene 3 o 9.

Uso

List.ContainsAny({1, 2, 3, 4, 5}, {3, 9})

Salida

true

Ejemplo 2

Determine si la lista {1, 2, 3, 4, 5} contiene 6 o 7.

Uso

List.ContainsAny({1, 2, 3, 4, 5}, {6, 7})

Salida

false

Ejemplo 3

Comprueba si la lista contiene un caballo o un búho, sin tener en cuenta las mayúsculas.

Uso

List.ContainsAny({"dog", "cat", "racoon", "horse", "rabbit"}, {"Horse", "OWL"}, Comparer.OrdinalIgnoreCase)

Salida

true

Ejemplo 4

Determine si la lista contiene una fecha del 8 de abril de 2022 o del 12 de enero de 2021.

Uso

let
    Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
    ContainsDates = List.ContainsAny(Source, {Date.From("Apr 8, 2022"), Date.From("Jan 11, 2021")})
in
    ContainsDates

Salida

true

Criterios de ecuación