Jaa


Sähköisen raportoinnin INDEX-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, seurauksena on poikkeus.

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.

Huomautus

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 tietuearvo.

Esimerkki 1

Jos syötät tietolähteen DS laskettuun 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 tuottaa poikkeuksen suorituksen aikana.

Lisäresurssit

Luettelotoiminnot