Lue englanniksi

Jaa


Table.PositionOf

Syntaksi

Table.PositionOf(table as table, row as record, optional occurrence as any, optional equationCriteria as any) as any

Tietoja

Palauttaa rivin sijainnin kohteen ensimmäisen esiintymän row määritetyssä kohteessa table . Palauttaa arvon -1, jos esiintymää ei löydy.

  • table: Syötetaulukko.
  • row: Taulukon rivi, jonka sijaintia etsitään.
  • occurrence: [Valinnainen] Määrittää, mitkä rivin esiintymät palautetaan.
  • equationCriteria: [Valinnainen] Hallitsee taulukon rivien välistä vertailua.

Esimerkki 1

Etsi kohteen [a = 2, b = 4] 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.PositionOf(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 1, b = 4],
        [a = 2, b = 4],
        [a = 1, b = 4]
    }),
    [a = 2, b = 4]
)

Tuloste

0

Esimerkki 2

Etsi kohteen [a = 2, b = 4] toisen esiintymän sijainti taulukossa ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).

Käyttö

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

Tuloste

2

Esimerkki 3

Etsi kohteen [a = 2, b = 4] kaikkien esiintymien sijainti taulukossa ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).

Käyttö

Table.PositionOf(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 1, b = 4],
        [a = 2, b = 4],
        [a = 1, b = 4]
    }),
    [a = 2, b = 4],
    Occurrence.All
)

Tuloste

{0, 2}

Kaavaehdot