Table.ContainsAny

Szintaxis

Table.ContainsAny(
    table as table,
    rows as list,
    optional equationCriteria as any
) as logical

Rólunk

Azt jelzi, hogy a rekordok rowslistájában szereplő megadott rekordok megjelennek-e sorokként a tablelistában. Megadható egy választható paraméter equationCriteria a tábla sorai közötti összehasonlítás szabályozásához.

1. példa

Állapítsa meg, hogy a tábla ({[a = 1, b = 2], [a = 3, b = 4]}) tartalmazza-e a sorokat [a = 1, b = 2] vagy [a = 3, b = 5].

Használat

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 2],
        [a = 3, b = 5]
    }
)

Kimenet

true

2. példa

Állapítsa meg, hogy a tábla ({[a = 1, b = 2], [a = 3, b = 4]}) tartalmazza-e a sorokat [a = 1, b = 3] vagy [a = 3, b = 5].

Használat

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    }
)

Kimenet

false

3. példa

Állapítsa meg, hogy a tábla (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) tartalmazza-e a sorokat [a = 1, b = 3] , vagy [a = 3, b = 5] csak az [a] oszlopot hasonlítja össze.

Használat

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    },
    "a"
)

Kimenet

true

Egyenletfeltételek