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.