Table.PositionOfAny
Syntaksi
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Tietoja
Palauttaa rivien sijainnit table
luettelon ensimmäisen esiintymän rows
-kohteesta. Palauttaa arvon -1, jos esiintymää ei löydy.
table
: Syötetaulukko.rows
: Taulukon riviluettelo, jonka sijainnit etsitään.occurrence
: [Valinnainen] Määrittää, mitkä rivin esiintymät palautetaan.- 'equationCriteria: [Optional] Hallitsee taulukon rivien välistä vertailua.
Esimerkki 1
Etsi kohteen [a = 2, b = 4] tai [a = 6, b = 8] ensimmäisen esiintymän sijainti taulukossa ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Käyttö
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
}
)
Tuloste
0
Esimerkki 2
Etsi kohteen [a = 2, b = 4] tai [a = 6, b = 8] kaikkien esiintymien sijainti taulukossa ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Käyttö
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 6, b = 8],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
},
Occurrence.All
)
Tuloste
{0, 1, 2}