Jaa


INDEX ER-funktio

INDEX-funktio palauttaa Säilö (tietue)-arvon, joka on valittu määritetyn numeroindeksin avulla määritetyssä luettelossa. Jos indeksi on määritellyn luettelon tietueiden ulkopuolella, poikkeus heitetään.

Syntaksi

INDEX (list, index)

Argumentit

list: Tietueluettelo

Tietueluettelo-tietotyypin tietolähteen kelvollinen polku.

index: Kokonaisluku

Numeerinen indeksi, joka ilmaisee halutun tietueen sijainnin määritetyssä luettelossa.

Muistiinpano

Koska tälle toiminnolla käytetään yksiperusteista numerointia, palauta luettelon ensimmäinen tietue määrittämällä arvo 1.

Palautusarvot

Säilö (tietue)

Tuloksena oleva tietueen arvo.

Esimerkki 1

Jos syötät tietolähteen DSlaskettuun kenttätyyppiin ja se sisältää lausekkeen SPLIT ("A|B|C", "|"), lauseke DS.Value, palauttaa tekstiarvon B tämän tietueluettelon toiselle tietueelle. Lauseke INDEX (SPLIT ("A|B|C", "|"), 2).Value palauttaa myös tekstiarvon B.

Esimerkki 2

Jos syötät Lasketun kenttä -tyypin DS-tietolähteen, ja se sisältää lausekkeen SPLIT ("A|B|C", "|"), lauseke INDEX (SPLIT ("A|B|C", "|"), 4).Value heittää poikkeuksen suorituksen aikana.

Lisäresurssit

Luettelotoiminnot