SPLITLISTBYLIMIT ER-funktio
SPLITLISTBYLIMIT
-funktio jakaa määritetyn luettelon uuteen aliluetteloon (erät). Kunkin erän tietueiden määrä lasketaan dynaamisesti. Sitten funktio palauttaa tuloksen uutena Tietueluettelon arvona, joka koostuu eristä.
Syntaksi
SPLITLISTBYLIMIT (list, limit value, limit source)
Argumentit
list
: Tietueluettelo
Tietueluettelo-tietotyypin tietolähteen kelvollinen polku.
limit value
: Kokonaisluku tai Todellinen
Enimmäisarvo, jonka avulla alkuperäinen luettelo jaetaan eriin.
limit source
: kenttä
Kokonaisluku- tai Todellinen-tyypin kentän kelvollinen polku on määritetyssä luettelossa. Tämän kentän arvo määrittää vaiheen, jonka kokonaissumma on kasvanut.
Palautusarvot
Tietueluettelo
Tuloksena oleva tietueluettelo.
Käyttöhuomautukset
Palautettu eräluettelo, joka sisältää seuraavat elementit:
Arvo: Luettelo
Nykyiseen erään kuuluvien tietueiden luettelo.
BatchNumber: Kokonaisluku
Palautetun luettelon nykyisen erän numero.
Rajaa ei käytetä tietyn alkuperäisen luettelon yhteen nimikkeeseen, jos lähderaja ylittää määritetyn rajan.
Esimerkki
Seuraavassa kuvassa on sähköisen raportoinnin (ER) muodon.
Seuraavissa kuvissa näkyvät muodossa käytetyt tietolähteet.
Seuraavassa kuvassa on tulos, kun muoto suoritetaan. Tässä tapauksessa tuloksena muoto, joka on kauppatavaroiden jäsentämätön luettelo.
Seuraavissa kuvissa sama muoto on säädetty ilmaisemaan kauppatavarat erinä, jos yhdessä erässä on oltava kauppatavaroita, joiden kokonaispaino ei saa olla suurempi kuin 9.
Seuraavassa kuvassa on tulos, kun säädetty muoto suoritetaan.
Muistiinpano
Rajaa ei sovellettu alkuperäisen luettelon viimeiseen nimikkeeseen, koska arvo (11) ylittää lähteen (painon) määritetyn raja-arvon (9). Ohita alaluettelot raportin luomisen aikana käyttämällä joko WHERE
-funktiota tai vastaavan muodon elementin Käytössä-lauseketta tarvittaessa.